首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于2机架故障切换处理的Zookeeper设置

用于2机架故障切换处理的Zookeeper设置
EN

Stack Overflow用户
提问于 2017-06-09 07:46:56
回答 1查看 288关注 0票数 0

我正在尝试理解zookeeper设置的影响和设计,因为Kafka的操作依赖于zookeeper。

Zookeeper指定要设置以实现可靠容错的节点的2F+1编号。假设我有2个机架,我在机架A上设置了4个节点,在机架B上设置了5个节点(总共9个zookeeper节点),而机架B关闭(5个zookeeper节点关闭)。在满足2F+1要求的情况下,它需要11个zookeeper节点,而我只有9个节点。因此,zookeeper在节点数量较高的机架故障情况下将无法维持,这将影响Kafka集群行为。

您能否提供有关如何更好地设置zookeeper以便Kafka可以在2机架基础架构的情况下无缝工作的意见

EN

回答 1

Stack Overflow用户

发布于 2017-06-18 19:15:49

由于zookeeper集群需要仲裁,需要2个机架,所以无论zookeeper实例数有多少,都无法实现一个整机架宕机的容错能力。但是,您可以使用3个机架和每个机架上相同数量的zookeeper实例来实现这一点。

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

https://stackoverflow.com/questions/44447195

复制
相关文章

相似问题

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