Instalação e uso do kafka no Windows

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

insira a descrição da imagem aqui

Minimize o comprimento dos nomes das pastas ou não aninhe muitas camadas de pastas

Iniciar com sucesso
insira a descrição da imagem aqui

2. Inicie o kafka

Inicie o comando do servidor kafka

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

Iniciar com sucesso
insira a descrição da imagem aqui

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

Acho que você gosta

Origin blog.csdn.net/weixin_42838061/article/details/123953574
Recomendado
Clasificación