在mongodb replicaset中复制时忽略特定数据库

时间:2017-07-04 16:49:02

标签: mongodb replication database-replication replicaset database

我正在运行三个成员的复制品,我想在复制到辅助数据库时忽略特定的数据库。

mongodb是可能的,请帮助!!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

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

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

rs.remove(host:port)

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

rs.addArb(host:port)

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