我有我的Kafka集群的经纪人名单。如何使用brokerslist获得zookeeper主机?
js5cn81o1#
你不能。Zookeeper打算被抽象出来。没有这样的api或方法可以让zookeepers连接到代理。您需要通过ssh连接到该列表中的一个代理(您可以从java}
nvbavucw2#
如果我答对了你的问题,你想在zookeeper集群注册你的经纪人。这实际上是反过来的:您必须告诉每个代理在哪里可以找到zookeeper服务器(或集群)。请看一下代理配置设置 zookeeper.connect . 以及 broker.id 它将在zookeeper集群中注册每个代理。例子:
zookeeper.connect
broker.id
broker.id=1 zookeeper.connect=zk-host-1:2181,zk-host-2:2181,zk-host-3:2181
希望这能回答你的问题。
2条答案
按热度按时间js5cn81o1#
你不能。
Zookeeper打算被抽象出来。没有这样的api或方法可以让zookeepers连接到代理。
您需要通过ssh连接到该列表中的一个代理(您可以从java}
nvbavucw2#
如果我答对了你的问题,你想在zookeeper集群注册你的经纪人。这实际上是反过来的:您必须告诉每个代理在哪里可以找到zookeeper服务器(或集群)。请看一下代理配置设置
zookeeper.connect
. 以及broker.id
它将在zookeeper集群中注册每个代理。例子:
希望这能回答你的问题。