我已经读过,如果我们有4个kafka集群,为什么我们需要5个ZK。据说这是制作kafka集群最乐观的方式,但我没有明白这一点。
请告诉我这个。到目前为止,我已经尝试了3个ZK和3个ZK。答案 0 :(得分:1)
Kafka使用ZK协调经纪人,选举控制人等。This post详细描述了这一点。通常,ZK作为具有奇数个实例的实例集合运行,以便能够根据法定数量做出决定,因此通常的大小是3,5,7,......
对于那个大小的Kafka集群,3个ZK应该足够了,虽然它可能取决于ZK的负载以及其他一些因素