【发布时间】:2017-08-21 18:52:58
【问题描述】:
我发现 Kafka 有一些很奇怪的地方。
我有一个生产者和 3 个经纪人:
bin/kafka-console-producer.sh --broker-list localhost:9093, localhost:9094, localhost:9095 --topic topic
然后我尝试使用新 API 运行消费者:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9093,localhost:9094,localhost:9095 --topic topic --from-beginning
我什么都没有!但如果我使用旧 API:
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --from-beginning --topic topic
我收到了消息!
我怎么了?
PS:我使用的是 Kafka 10
【问题讨论】:
-
我不确定,但我认为
--bootstrap-server只需要一个host:port而不是一个列表?另外,您可能需要添加--new-consumer -
感谢您的回答。它尝试了您的建议,但没有奏效。我最终解决了我的问题(请参阅我的答案)。
标签: apache-kafka