Rodando kafka em windows

Este post traz dicas de alguns problemas que você pode enfrentar ao tentar rodar kafka numa máquina windows para fins didáticos. Principalmente se você está seguindo um tutorial num mac ou linux.

Antes de começar, tenha certeza que você tem java rodando na sua máquina e um programa capaz de descompactar tgz.

Antes de baixar o kafka, dê uma olhada no path da pasta onde você pretende salvar. Nome de pastas contendo espaço é um dos principais problemas ao instalar este tipo de software no windows. Ao invés de “Minha Pasta” use “minha_pasta”. Eu evito ao máximo espaços em nomes de pastas ou arquivos. Já sofri muito tentando entender porque algo não funcionava e era o espaço.

Ao fazer download do kafka e descompactar o arquivo tgz, note que a pasta bin tem shell scripts (.sh). Estes scripts não funcionam no windows. Procure pela pasta windows com os scripts.bat.

Pasta windows
scripts.bat

Mas, antes de subir o kafka, não se esqueça de subir o zookeeper antes. O kafka depende do zookeeper para se achar no mundo pois é o zookeeper que guarda muitas das informações que o kafka necessita em sua execução.

Para executar o zookeeper, eu usei o comando abaixo. Note que o caminho das configurações assumindo que estou dentro da pasta windows:

zookeeper-server.start.bat  .\..\..\config\zookeeper.properties

Para executar o kafka também é necessário indicar caminho de configuração:

kafka-server.start.bat  .\..\..\config\server.properties

2 thoughts on “Rodando kafka em windows

Add yours

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.

Site no WordPress.com.

EM CIMA ↑