1. Instalação do Kafka
Endereço de instalação do site oficial
Pré-requisitos de instalação, instalação kafka e suporte mínimo de operação jdk7, a versão demo deste artigo é baseada em jdk1.8;
Atualmente, Kafka possui zookeeper embutido, não há necessidade de baixar o zookeeper separadamente
Depois de baixar para windows, você pode descompactá-lo
Dois, comece
1. Inicie o zookeeper
bin\windows\zookeeper-server-start.bat config\zookeeper.properties
Um erro estranho será relatado aqui, a linha de comando é muito longa, extraia diretamente o pacote compactado para o diretório raiz ou área de trabalho para operação
Minimize o comprimento dos nomes das pastas ou não aninhe muitas camadas de pastas
Iniciar com sucesso
2. Inicie o kafka
Inicie o comando do servidor kafka
bin\windows\kafka-server-start.bat config\server.properties
Iniciar com sucesso
Três, use
1. Criar tópico
bin/windows/kafka-topics.bat --create --bootstrap-server localhost:9092 --topic test --partitions 1 --replication-factor 1
O comando acima cria o tópico de teste
2. Ver Tópico
bin/windows/kafka-topics.bat --list --bootstrap-server localhost:9092
3. Envie uma mensagem
Conforme explicado na introdução anterior à terminologia Kafka, no processo de uso do Kafka, o produtor da mensagem primeiro precisa enviar uma mensagem e, em seguida, o consumidor pode ler a mensagem.
Inicie um terminal A e execute o seguinte comando,
> bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic test
> hello
Quando o script do produtor for executado, aparecerá um prompt de entrada de mensagem, onde podemos inserir uma mensagem (dados) e, em seguida, ela será enviada ao servidor correspondente (Broker).
4. Receba mensagens
Agora que há dados no pipeline, posso usar o consumidor para ler os dados.
Além disso, inicie um terminal B e execute o seguinte comando,
> ./bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test
hello world