【问题标题】:mongodb replicate-set with 3 servers but only 2 locations具有 3 个服务器但只有 2 个位置的 mongodb 副本集
【发布时间】:2016-12-30 23:41:45
【问题描述】:

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

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

非常感谢。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多