我有一个包含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/
任何帮助,不胜感激。