我有我的Kafka集群的代理列表。如何使用Brokerslist获取Zookeeper主机?
答案 0 :(得分:0)
如果我的问题正确,那么您想在Zookeeper集群中注册经纪人。实际上,这实际上是相反的:您必须告诉每个代理在哪里可以找到Zookeeper服务器(或群集)。查看代理配置设置zookeeper.connect
。它将与broker.id
一起在Zookeeper集群中注册每个代理。
示例:
broker.id=1
zookeeper.connect=zk-host-1:2181,zk-host-2:2181,zk-host-3:2181
希望能回答您的问题。
答案 1 :(得分:0)
你不能。
Zookeeper旨在被抽象化。没有这样的API或方法可以使Zookeeper连接到代理。
您将需要SSH到该列表中的代理(可以从Java进行此操作)