1

次のコマンドでmongodbダンプを作成しました:

mongodump /host:%MONGODB_HOST% /authenticationDatabase:admin /username:username /password:password /oplog

その後、次のコマンドでダンプを復元しようとしています:

mongorestore /noIndexRestore /oplogReplay /numParallelCollections:1 dump

すべてのデータベースを復元し、oplog の再生に失敗します。

失敗: 復元エラー: oplog の適用中にエラーが発生しました: applyOps: EOF

ローカル mongoDB バージョン: 3.0.2 (Windows 7)

リモート mongoDB バージョン: 2.6.7 (Windows 8)

4

1 に答える 1

3

これは、 MongoDB ツールの Go バージョンのバグです。GitHub プロジェクトでプル リクエストを行いました。

すぐに解決したい場合は、mongorestore/oplog.gooplogMaxCommandSizeの 17 行目の定数の値をからに変更します。次に、ツールを再コンパイルします。1024 * 1024 * 16.51024 * 1024 * 8mongorestore

アップデート

これがJIRAの問題です。そして、これが公式のバグ修正です。

于 2015-05-21T21:15:32.867 に答える