У меня есть набор реплик с 3 членами. Каждый из них работает под управлением mongod 2.4.8 в Linux. Я использую агент 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 для одного экземпляра.
Я прочитал учебники по монго и справочные страницы, но не понимаю, что я делаю неправильно. http://docs.mongodb.org/manual/reference/program/mongodump/ а>
Любая помощь высоко ценится.
mongodump -v --oplog --out /backup
которая сбрасывает все dbs в указанную папку 19.05.2014