假设我有3个Kafka服务器。 server1 zoopkeeper1 server2 zoopkeeper2 server3 zoopkeeper3 在群集配置中,动物园管理员会发生什么?它们是为每个服务器单独维护还是在群集配置中同步数据?
答案 0 :(得分:2)
需要将Zookeepers配置为形成集群[1],然后他们确实会同步他们的数据。 kafka集群中的每个kafka代理都将与zookeeper集群通信,这样kafka集群将正常运行。
另一方面,如果动物园管理员尚未配置复制,并且每个kafka经纪人都与其单独的zookeeper进行对话,那么它们将不构成健康的kafka群集。
[1] https://zookeeper.apache.org/doc/r3.4.10/zookeeperStarted.html#sc_RunningReplicatedZooKeeper