最后的mongo副本集成为次要?

时间:2016-03-30 05:53:27

标签: mongodb meteor

我有3个mongo节点设置为副本集。发生以下情况:

  • 节点1是主节点,节点2是辅助节点,节点3是辅助节点。
  • 节点2和3关闭。
  • 节点1成为次要节目。

这对我来说没有意义......我希望小学仍然是主要的。谁可以给我解释一下这个?我读过,也许我需要一个仲裁者才能在只有一个节点存活的情况下进行选举,但这感觉很笨拙。为什么单个节点不能进行选举?

1 个答案:

答案 0 :(得分:2)

使用3节点复制集,您至少需要2个节点。文档指的是“'多数'需要选出一个新的小学。因此,对于3节点RS,需要至少运行2个节点才能将一个节点分配为主节点。

此页面有一个非常有用的表,显示了具有不同节点数的复制集的容错能力: https://docs.mongodb.org/manual/core/replica-set-architectures/