mongodb复制设置有3个服务器但只有2个位置

时间:2016-08-24 01:34:59

标签: mongodb

我有3个mongodb节点配置为一个分片(1 x主要和2 x辅助)但我只有2个数据中心。如果我在DataCenterA中托管1个节点,在DataCenterB中托管2个节点,并且DataCenterB已关闭。无论如何,我是否可以让DataCenterA中的节点执行读写而不是只读模式,并且一旦其他节点重新联机,群集就可以保留?

了解最佳做法是在第一个位置托管每个节点的位置,但如果我只有2个可用位置,我有什么方法可以使这个选项有效吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以从副本集中删除数据中心A中的节点,然后将其作为独立节点重新启动。一旦副本集中的其他服务器启动,您就可以添加节点。