у нас есть 3 машины kafka и 3 сервера zookeper
, в то время как машины kafka не размещаются совместно с сервером zookeper (kafka находятся на разных машинах, ОС - redhat версии 7.x)
чтобы получить идентификатор брокера, мы делаем следующее на серверах zookeper
cd /usr/hdp/current/zookeeper-server/bin
./zkCli.sh
ls /brokers/ids
результаты должны быть идентифицированы тремя брокерами как
1011 1012 1013
мой вопрос - каким образомzookeper знает, что брокер запущен?
или, если быть более точным,
, какой клиент zookeper выполняет для определения того, что брокер kafka запущен?