gpt4 book ai didi

mongodb - 带有 oplog 副本集的 mongodump 抛出错误 : "oplog mode is only supported on full dumps"

转载 作者:行者123 更新时间:2023-12-03 16:28:59 27 4
gpt4 key购买 nike

我有一个包含 3 个成员的副本集。每个人都在 Linux 上运行 mongod 2.4.8。我正在使用 MMS 代理来监视我的副本集/主机的运行状况,并且一切正常。

我正在使用 mongodump 来备份我的数据库,如果我 可以成功转储不要使用 --oplog 开关,如下所示:
mongodump -v --db "mydb" --out /backups
但是,当我备份实时数据库时,我想使用 --oplog 开关。所以我修改了我的命令以包含 --oplog 开关并在 --hosts 开关中指定我的副本集:
mongodump -v --oplog --host myrepset/m1:27017,m2:27017,m3:27017 --db "mydb" --out /backup
但是,此命令失败并显示以下错误: oplog 模式仅支持完全转储

这显然与尝试在单个实例上使用 --oplog 开关时抛出的错误相同。

我已阅读 mongo 教程和引用页面,但不明白我做错了什么。 http://docs.mongodb.org/manual/reference/program/mongodump/

非常感谢任何帮助。

最佳答案

mongodump 的 --oplog 选项用于完整转储,而不是用于指定单个数据库的转储。为了运行它,你需要删除 --db "mydb"来自 mongodump 命令。

关于mongodb - 带有 oplog 副本集的 mongodump 抛出错误 : "oplog mode is only supported on full dumps",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23682867/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com