Я создал кластер Kafka с 4 узлами, кластер Zookeeper с 3 узлами. Кафка работает на v2.4.0 и Zookeeper на v3.5.6. Кластер Kafka успешно запускается и может успешно установить sh соединение с одним из узлов в кластере Zookeeper (проверенные журналы kafka), к которому я могу создать / список тем, производить / потреблять сообщения от этого кластера, когда я использую опцию --bootstrap-server
. Но после использования опции --zookeeper
все начинает давать сбой.
Я также пытался составить список брокеров kafka, используя утилиту zkCli.sh
, которая поставляется вместе с автономной установкой zookeeper, но я получил пустой список []
.
Используемая команда:
./zkCli.sh -server localhost:2181
ls /brokers/ids
Хотя после использования echo stat | nc localhost 2181
я вижу список брокеров кафки, напечатанных на консоли.
Я немного запутался здесь о том, как работает мой кластер kafka, даже если запросы, направленные на мой кластер zookeeper, терпят неудачу, и тот факт, что я не мог перечислить активных брокеров kafka с помощью утилиты zkCli
.
Любые идеи по этому вопросу высоко ценятся .