Skip to content

Latest commit

 

History

History
88 lines (59 loc) · 1.61 KB

comandos-kafka.md

File metadata and controls

88 lines (59 loc) · 1.61 KB

Configurando o Kafka na sua máquina localmente

Se você utiliza o Mac use estas configs

  • Verifique se esta no diretório bin.

Start Zookeeper e Kafka Broker

  • Subindo o Zookeeper.
./zookeeper-server-start.sh ../config/zookeeper.properties
  • Adicione as configurações abaixo no server.properties
listeners=PLAINTEXT://localhost:9092
auto.create.topics.enable=false
  • Subindo Kafka Broker
./kafka-server-start.sh ../config/server.properties

Para criar um tópico via linha de comando

./kafka-topics.sh --create --topic topico-teste -zookeeper localhost:2181 --replication-factor 1 --partitions 4

Caso você utilize Windows

  • Verifique se está no diretório bin bin/windows.

Configurando o Zookeper e Kafka bRoker

  • Subindo Zookeeper.
zookeeper-server-start.bat ..\..\config\zookeeper.properties
  • Subindo o Kafka Broker.
kafka-server-start.bat ..\..\config\server.properties

Configurando multiplos Kafka Brokers

  • O primeiro passo é adicionar um novo server.properties.
broker.id=<unique-broker-d>
listeners=PLAINTEXT://localhost:<unique-port>
log.dirs=/tmp/<unique-kafka-folder>
auto.create.topics.enable=false
broker.id=1
listeners=PLAINTEXT://localhost:9093
log.dirs=/tmp/kafka-logs-1
auto.create.topics.enable=false

Starting up the new Broker

  • Provide the new server.properties thats added.
./kafka-server-start.sh ../config/server-1.properties
./kafka-server-start.sh ../config/server-2.properties