首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >巨大的kafka集群需要多少个动物园管理员服务器?

巨大的kafka集群需要多少个动物园管理员服务器?
EN

Stack Overflow用户
提问于 2021-03-03 06:56:46
回答 1查看 1.5K关注 0票数 1

我们在集群中构建了18台kafka机器,kafka版本是1.0,在linux机器上

目前我们有3台动物园管理员服务器,但我们不知道3台动物园管理员服务器是否足以容纳18台Kafka机器。

请告知我们需要多少个动物园管理员服务器来服务18台卡夫卡机器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-03 07:59:12

动物园管理员节点的数量与集群中代理的数量没有直接联系。

3动物园管理员节点应该足够了,不过,了解这里的权衡是很好的:

ZooKeeper使用多数quorum,这意味着在这些协议中发生的每一次投票都需要多数表决。

来源-动物园管理员量子力学

在生产环境中,ZooKeeper服务器将部署在多个节点上。这叫做合奏。集成是一组2n + 1 ZooKeeper服务器,其中n是任何大于0的数字。服务器的奇数使得ZooKeeper能够为领导进行多数选举。

源-汇流ZooKeeper多节点设置

因此,您可以在独立模式下使用单个节点ZK,但在所有的上都不会是容错的

使用3节点集成,将允许您丢失一个单个节点,并且仍然运行良好。

使用5节点集成,将允许您丢失2个节点,并且仍然运行良好。

使用7节点集合,将允许您丢失3个节点,并且仍然运行良好。

等。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66452134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档