首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对MongoDB复制集中投票成员的数字感到困惑吗?

对MongoDB复制集中投票成员的数字感到困惑吗?
EN

Stack Overflow用户
提问于 2013-05-17 22:07:34
回答 1查看 1.2K关注 0票数 2

副本集体系结构文章中,建议的(最小)配置由:一个主成员和两个次要成员(或者一个次要的和一个轻量级仲裁器)组成。因此,的两个有表决权的成员

然而,下面几行你可以读到(这是为了“顺利的选举”):

添加其他成员时,请确保下列架构条件为真:

  • 该小组有一个奇数的有表决权的成员。 如果您有偶数的有表决权成员,请部署一个仲裁者来创建一个奇数。

如果我是对的,2是偶数,那就是建议的最小配置是错误的!怎么会有偶数的选民导致“不顺利”的选举呢?什么是“不顺利”的投票在副本?

关于这一点的更多信息:即使把初选算为选民(因此有三个选民,奇数),如果初选失败,你将得到两个选民。如果投票失败了,初选怎么能投票?

EN

回答 1

Stack Overflow用户

发布于 2013-05-18 04:04:35

在副本集体系结构文章中,建议的(最小)配置由:一个主成员和两个次要成员(或一个次要成员和一个轻量级仲裁器)组成。因此,有两个有表决权的成员。

这是错误的。初选、第二和仲裁者是三票。

因此,你有一些奇数的选票。因此,如果一个节点处于下线状态,则另两个节点将占多数,并且可以选择一个新的主节点。

你不应该有偶数的原因是,在网络分区的情况下,你不会在网络分区的每一侧都有50%的投票成员--如果发生这种情况,即使复制集的每个成员都是实际的,你也不会有主成员。

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

https://stackoverflow.com/questions/16618614

复制
相关文章

相似问题

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