我们应该在卡夫卡经纪人和动物园管理员之间保持什么比例



我读过,如果我们有 4 个 kafka 集群,为什么我们需要 5 个 ZK 而不是。据说这是制作卡夫卡集群最乐观的方法,但我没有得到这一点。

请解释一下。到目前为止,我已经尝试了 3 个经纪人和 3 ZK。

Kafka 使用 ZK 来协调代理、选择控制器等。这篇文章非常详细地描述了这一点。 通常,ZK 作为实例集群运行,具有奇数个实例,以便能够根据仲裁做出决策,因此通常大小为 3、5、7、...

对于这种大小的 Kafka 集群,3 个 ZK 应该足够了,尽管它可能取决于 ZK 的负载和其他一些因素

最新更新