Este guia aborda os passos necessários para configurar e executar o Apache Kafka e o Apache Zookeeper em sua máquina local. Estes serviços são essenciais para processar e armazenar dados na arquitetura de streaming de dados.
Certifique-se de ter o Apache Kafka e o Apache Zookeeper instalados em sua máquina local. Você pode encontrar os tutoriais de instalação aqui e aqui, respectivamente.
-
Inicie o Zookeeper:
zookeeper-server-start.sh config/zookeeper.properties
-
Inicie o Kafka:
kafka-server-start.sh config/server.properties
-
Crie um tópico (opcional):
kafka-topics.sh --create --topic meu-topico --bootstrap-server localhost:9092
-
Liste os tópicos existentes (opcional):
kafka-topics.sh --list --bootstrap-server localhost:9092
-
Publique uma mensagem em um tópico (opcional):
kafka-console-producer.sh --topic meu-topico --bootstrap-server localhost:9092
-
Consuma mensagens de um tópico (opcional):
kafka-console-consumer.sh --topic meu-topico --from-beginning --bootstrap-server localhost:9092
-
Exclua um tópico (opcional):
kafka-topics.sh --delete --topic meu-topico --bootstrap-server localhost:9092
-
Desligue o Kafka e o Zookeeper:
- Para interromper o Kafka, pressione
Ctrl + C
no terminal onde ele está sendo executado. - Para interromper o Zookeeper, pressione
Ctrl + C
no terminal onde ele está sendo executado.
- Para interromper o Kafka, pressione
Depois de seguir esses passos, o Apache Kafka e o Apache Zookeeper estarão em execução em sua máquina local, e você poderá começar a trabalhar com streams de dados em seu projeto.