2013-10-08 66 views
0

我有一个三人副本集:一个仲裁者,一个主要和一个次要。如果主要人员和仲裁人都失败了,唯一剩下的次要人选不会自己投票和/或不成为主要人选。MongoDB复制集投票

这是MongoDB集群的限制吗?我能否强制剩下的唯一一名次要人选投票作为主要投票?

谢谢!

回答

0

当大多数设置关闭时,没有自动选择主要的方法,您只需手动执行此操作。

这不是一个真正的限制,但更重要的是保持一致的复制,如果集合的一半被关闭,则认为没有足够的投票成员来得出关于什么成员应该是主要的结论。你可以阅读更多关于投票的“方法”,它使用在这里:http://en.wikipedia.org/wiki/Quorum

MongoDB的文档指出两种方法可以使用:http://docs.mongodb.org/manual/tutorial/reconfigure-replica-set-with-unavailable-members/