Как получить информацию о хосте zookeeper из списка брокеров Kafka - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть список брокеров для моего кластера Kafka.Как я могу получить хост zookeeper, используя Brokerslist?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Вы не можете.

Zookeeper предназначен для отвода.Нет такого API или метода для подключения Zookeepers к брокеру.

Вам потребуется SSH для посредника в этом списке (что вы можете сделать из Java}

0 голосов
/ 12 февраля 2019

Если я правильно понял ваш вопрос, вы хотите зарегистрировать своих брокеров в кластере zookeeper.На самом деле это работает наоборот: вы должны указать каждому брокеру, где находится ваш zookeeper-сервер (или кластер).Взгляните на настройки конфигурации брокера zookeeper.connect.Вместе с broker.id он зарегистрирует каждого брокера в кластере zookeeper.

Пример:

broker.id=1
zookeeper.connect=zk-host-1:2181,zk-host-2:2181,zk-host-3:2181

Надеюсь, что ответит на ваш вопрос.

...