我们应该在卡夫卡经纪人和动物园管理员之间保持多少比率?

时间:2017-11-13 11:42:25

标签: apache-kafka apache-zookeeper

我已经读过,如果我们有4个kafka集群,为什么我们需要5个ZK。据说这是制作kafka集群最乐观的方式,但我没有明白这一点。

请告诉我这个。到目前为止,我已经尝试了3个ZK和3个ZK。

1 个答案:

答案 0 :(得分:1)

Kafka使用ZK协调经纪人,选举控制人等。This post详细描述了这一点。通常,ZK作为具有奇数个实例的实例集合运行,以便能够根据法定数量做出决定,因此通常的大小是3,5,7,......

对于那个大小的Kafka集群,3个ZK应该足够了,虽然它可能取决于ZK的负载以及其他一些因素