我需要将 mongo 节点分布在 2 个数据中心上。
我对容错表有点困惑:
成员数 = 4
选举新小学所需的多数 = 3
数字 4 是否意味着我总共需要 5 个投票成员,或者我可以有 3 个投票成员 + 1 个优先级 0 隐藏成员?
例如 :
- DC1:P,H(优先级=0)
- DC2 : S, S
如果 DC1 出现故障,DC2 会选择主节点吗?
如果 DC2 关闭,我是否需要将 H 转换为 arbitrer 或者它将保持 Primary?
从本质上讲,如果有人可以为 2 个 DC 提供少量推荐的副本集配置,以确保在 DC 故障时自动进行主选择(以最少的手动操作进行选择),那就太好了。
在此先感谢,卡尼斯卡