如何从Kafka经纪人列表中检索Zookeeper主机详细信息

时间:2019-02-12 07:29:04

标签: apache-kafka apache-zookeeper

我有我的Kafka集群的代理列表。如何使用Brokerslist获取Zookeeper主机?

2 个答案:

答案 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进行此操作)