Я пытаюсь протестировать один узел Kafka с 3 брокерами & zookeeper. Я хочу проверить с помощью консольных инструментов. Я бег производителя как таковые:Kafka bootstrap-servers vs zookeeper в kafka-console-consumer
kafka-console-producer --broker-list localhost:9092,localhost:9093,localhost:9094 --topic testTopic
Тогда я бег потребителя как таковые:
kafka-console-consumer --zookeeper localhost:2181 --topic testTopic --from-beginning
И я могу ввести сообщения в производителе и увидеть их в потребителе, как и ожидался. Однако, когда я запускаю обновленную версию потребителя с помощью bootstrap-сервера, я ничего не получаю. Например,
kafka-console-consumer --bootstrap-server localhost:9092,localhost:9093,localhost:9094 --topic testTopic --from-beginning
Это работало нормально, когда у меня был один брокер, работающий на порту 9092, поэтому я полностью смущен. Есть ли способ увидеть, что zookeeper предоставляет в качестве загрузочного сервера? Является ли сервер начальной загрузки отличным от списка брокеров? Кафка составлен с помощью Scala 2.11.
Я вижу то же самое. Даже после удаления log.dir. Но, я не знаю, где это/брокеры/тема –