【发布时间】:2013-05-17 22:07:34
【问题描述】:
在replica set architecture 文章中,建议的(最低)配置包括:一个主要成员和两个辅助成员(或一个辅助成员和一个轻量级仲裁器)。因此有两个投票成员。
下面几行你能读懂(这是为了“顺利选举”):
添加其他成员时,请确保以下架构 条件为真:
该集合有奇数个投票成员。
如果您有偶数个投票成员,请部署一个仲裁器来创建一个奇数。
如果我是对的两个是偶数,那就是建议的最小配置是错误的!偶数选民怎么会导致“不顺利”的选举?就副本中的投票而言,什么是“不顺利”?
更多信息:即使将初选算作选民(因此三个选民,奇数),如果初选失败,您最终会得到两个选民。如果它失败了,初选如何投票?
【问题讨论】:
-
你在你描述的那组中有三票。如果一个成员倒下了,那么它就不能投票。这就像投反对票或弃权一样。要成为主要的,次要需要获得 2(三人的多数)赞成票。由于它可以得到两票,它将成为新的主要。
标签: mongodb database-replication