MongoDB中使用副本集的三个节点和2个节点已关闭 [英] Three nodes using replica-set in MongoDb and 2 are down
本文介绍了MongoDB中使用副本集的三个节点和2个节点已关闭的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在3节点复制副本中设置为什么当2个节点关闭时,第三个节点成为辅助节点而不是主节点?
我希望一个数据中心内有两个神灵,一个在外面,所以如果数据中心发生故障,我希望第三个外部神灵成为主要神灵。
可以不使用AND仲裁器吗?
推荐答案
确定,找到响应:
http://tebros.com/2010/11/mongodb-arbiters-with-only-two-replicas/
发生了什么?!事实证明,当一个僧侣实例被隔离时,它不能投票选择自己为主要实例。仔细想想,这是有道理的。如果网络链路中断并将您的两个副本分开,您不会希望它们都选举自己为主副本。因此,在我的例子中,当REP1-1注意到它与副本集的其余部分隔离时,它将自己设置为次要的,并停止接受写入。
这篇关于MongoDB中使用副本集的三个节点和2个节点已关闭的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文