【问题标题】:Ignore specific database while replication in mongodb replicaset在 mongodb 副本集中复制时忽略特定数据库
【发布时间】:2017-07-04 16:49:02
【问题描述】:

我正在运行一个包含三个成员的副本集,我想在复制到辅助节点时忽略特定数据库。

mongodb是可以的,请帮忙!!

【问题讨论】:

    标签: mongodb replication database-replication replicaset database


    【解决方案1】:

    不,不可能在 Mongo 复制设置中选择不复制数据库。

    【讨论】:

      【解决方案2】:

      为什么需要不复制的副本集成员?副本集是一组托管相同数据集的 mongod 实例,但不托管数据的仲裁器除外。

      一种方法是您可以从副本集中删除特定数据库。

      rs.remove(host:port)
      

      或者,您可以重新配置副本集以使成员成为仲裁者。在这种情况下,指定一个不同的数据目录,而不是保存数据的目录。

      rs.addArb(host:port)
      

      如果需要执行某些实施或维护活动,在这种情况下您需要备份,那么请考虑使用延迟成员。参考这个article

      【讨论】:

        猜你喜欢
        • 2015-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-23
        • 1970-01-01
        • 2021-02-22
        • 1970-01-01
        • 2016-02-27
        相关资源
        最近更新 更多