我们有kafka
3 台代理机器和 3zookeeper
台服务器机器的集群
所有服务器都安装在redhat 7.2版本上
但是当我们运行以下 cli 时(要知道所有代理 id 都存在于 zookeeper 中,我们得到:
zookeeper-shell.sh zoo_server:2181 <<< "ls /brokers/ids"
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[3, 2]
而是得到:
[3, 2 , 1]
我们kafka01
通过在server.log
而且我们在日志中看不到任何相关的错误!
从 kafka 代理到 Zookeeper 机器的端口 2181 正在工作
我们也重新启动kafka01
,但这无助于在 zookeeper cli 中获取代理 ID
我们也尝试重新启动所有zookeeper
服务器(有3个),然后再次重新启动kafka01
,但仍然没有结果
那么对这种行为有什么建议吗?
我们可以将缺少的代理添加到 zookeeper cli 吗?,如果是,那怎么办?
注意 - 我看到另一个线程 - https://community.cloudera.com/t5/Support-Questions/Specified-config-does-not-exist-in-ZooKeeper/td-p/1875
但没有关于如何将 id 添加到 zookeeper 的信息