Olá, Ewerton!
Parece que você está enfrentando problemas ao tentar iniciar o Zookeeper no ambiente Windows. Vamos tentar resolver isso passo a passo.
Primeiro, o erro "Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain" geralmente indica que o Kafka não conseguiu encontrar a classe necessária para iniciar o Zookeeper. Isso pode ocorrer se o Kafka não estiver corretamente instalado ou se houver um problema com as variáveis de ambiente.
No seu caso, você tentou executar o script zookeeper-server-start.sh
diretamente no Windows, o que não é o procedimento padrão, pois os scripts .sh
são para ambientes Unix-like. Para Windows, o correto é usar os scripts .bat
.
Agora, vamos ao segundo erro, que ocorreu ao executar o zookeeper-server-start.bat
. A mensagem "A sintaxe do comando está incorreta" pode ser causada por um problema no caminho especificado para o arquivo de configuração ou um problema com o próprio script .bat
.
Aqui estão algumas sugestões para tentar resolver o problema:
Certifique-se de que você está executando o comando zookeeper-server-start.bat
a partir do diretório correto. Você deve estar no diretório C:\Desenvolvimento\Kafka-3.6.1\bin\windows
.
Tente executar o comando sem especificar o caminho completo para o arquivo de configuração, apenas o nome do arquivo, assumindo que você está no diretório correto e que o arquivo zookeeper.properties
está na pasta config
dentro do diretório do Kafka. O comando seria:
zookeeper-server-start.bat ..\config\zookeeper.properties
Verifique se o arquivo zookeeper.properties
existe realmente no diretório config
e se não há nenhum erro de digitação no nome do arquivo ou no caminho.
Certifique-se de que a variável de ambiente JAVA_HOME
está configurada corretamente e aponta para a instalação do JDK em seu sistema. Além disso, verifique se o caminho do JDK está adicionado à variável de ambiente Path
.
Você adicionou o caminho do diretório bin\windows
do Kafka às variáveis de ambiente do Windows, o que é bom. No entanto, certifique-se de que não há espaços extras ou caracteres inválidos que possam estar causando o problema.
Se após essas verificações o problema persistir, pode ser útil verificar se há alguma incompatibilidade com a versão do Kafka que você está usando ou se há algum problema específico com a configuração do sistema.
Espero que essas dicas ajudem a resolver o problema e que você consiga iniciar o Zookeeper com sucesso. Qualquer coisa manda aqui. Bons estudos!