我有3个mongodb节点配置为一个分片(1 x主要和2 x辅助)但我只有2个数据中心。如果我在DataCenterA中托管1个节点,在DataCenterB中托管2个节点,并且DataCenterB已关闭。无论如何,我是否可以让DataCenterA中的节点执行读写而不是只读模式,并且一旦其他节点重新联机,群集就可以保留?
了解最佳做法是在第一个位置托管每个节点的位置,但如果我只有2个可用位置,我有什么方法可以使这个选项有效吗?
非常感谢。
答案 0 :(得分:0)
是的,您可以从副本集中删除数据中心A中的节点,然后将其作为独立节点重新启动。一旦副本集中的其他服务器启动,您就可以添加节点。