MongoDB中使用副本集的三个节点和2个节点已关闭 [英] Three nodes using replica-set in MongoDb and 2 are down

查看:18
本文介绍了MongoDB中使用副本集的三个节点和2个节点已关闭的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在3节点复制副本中设置为什么当2个节点关闭时,第三个节点成为辅助节点而不是主节点?

我希望一个数据中心内有两个神灵,一个在外面,所以如果数据中心发生故障,我希望第三个外部神灵成为主要神灵。

可以不使用AND仲裁器吗?

推荐答案

确定,找到响应:

http://tebros.com/2010/11/mongodb-arbiters-with-only-two-replicas/

发生了什么?!事实证明,当一个僧侣实例被隔离时,它不能投票选择自己为主要实例。仔细想想,这是有道理的。如果网络链路中断并将您的两个副本分开,您不会希望它们都选举自己为主副本。因此,在我的例子中,当REP1-1注意到它与副本集的其余部分隔离时,它将自己设置为次要的,并停止接受写入。

这篇关于MongoDB中使用副本集的三个节点和2个节点已关闭的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆