【发布时间】:2017-06-06 01:54:42
【问题描述】:
我正在尝试使用 3 个代理和 Zookeeper 测试运行单个 Kafka 节点。我希望使用控制台工具进行测试。我这样运行生产者:
kafka-console-producer --broker-list localhost:9092,localhost:9093,localhost:9094 --topic testTopic
然后我这样运行消费者:
kafka-console-consumer --zookeeper localhost:2181 --topic testTopic --from-beginning
我可以在生产者中输入消息并在消费者中看到它们,正如预期的那样。 但是,当我使用 bootstrap-server 运行消费者的更新版本时,我什么也得不到。例如
kafka-console-consumer --bootstrap-server localhost:9092,localhost:9093,localhost:9094 --topic testTopic --from-beginning
当我在端口 9092 上运行一个代理时,这工作得很好,所以我完全糊涂了。有没有办法可以看到 zookeeper 作为引导服务器提供的内容?引导服务器与代理列表不同吗? Kafka 使用 Scala 2.11 编译。
【问题讨论】:
-
我看到了同样的事情。甚至,在删除 log.dir 之后。但是,我不知道/brokers/topic在哪里
标签: apache-kafka kafka-consumer-api