【发布时间】:2017-04-27 15:37:51
【问题描述】:
我正在学习 kafka CLI。还有一个问题。 为什么我们在创建主题和消费消息时必须使用 --zookeeper 选项,但是在生成消息时,我们只使用 --broker-list ,它只是指 Kafka 本身, 1.创建主题
./kafka-topics.sh --create --zookeeper `docker-machine ip bigdata` --replication-factor 1 --partitions 1 --topic bigdata
2.产生消息
./kafka-console-producer.sh --broker-list `docker-machine ip bigdata`:9092 --topic bigdata
3.消费消息
./kafka-console-consumer.sh --zookeeper `docker-machine ip bigdata`:2181 --topic bigdata
我知道 kafka 必须使用 zookeeper 进行协调。但我仍然不太清楚 CLI 命令
【问题讨论】:
-
这个答案似乎与您的问题有关 - stackoverflow.com/questions/22444351/…
标签: apache-kafka apache-zookeeper