mongo3.0 Wiederherstellung schlägt fehl mit Fehler Fehlgeschlagen: restore Fehler: insertion error: EOF
Ich versuche eine Datenbank wiederherzustellen, die mit 100 Sammlungen (800 GB) mit mongorestore, die aufgenommen wurde als backup von mongo 2.4.4. Ich benutzt den folgenden Befehl:
mongorestore -u <username> -p <password> -d bp_prod079
/data/backup/2015-11-28/bp_prod079 --batchSize=100
Ich bin mit batchSize =1000, 500, 100, zu versuchen, es zu schaffen. Ich bin immer insertions-Fehler nach 10-15 Sammlungen. Fast läuft seit fast einer Stunde und die Hälfte perfekt, wenn ich diese Fehlermeldung erhalten.
Fehlgeschlagen: restore Fehler: bp_prod079.ANEpisodeBreakdown: Fehler beim wiederherstellen
aus /data/backup/2015-11-28/bp_prod079/ANEpisodeBreakdown.bson:
insertion error: EOF
- was ist die Ausgabe von
ls -l /data/backup/2015-11-28/bp_prod079/ANEpisodeBreakdown.bson
? Ist es eine leere Datei, indem Sie keine chance? - ls -l /data/backup/2015-11-28/bp_prod079/ANEpisodeBreakdown.bson -rw-r--r-- 1 root root 1413518186 Nov 28 07:21 /Daten/backup/2015-11-28/bp_prod079/ANEpisodeBreakdown.bson
- Es ist nicht nur eine leere Datei. Ich habe ein ticket eröffnet, mit MongoDB-JIRA als gut. Sie sagen, es ist ein Fehler in 3.0.7. Sie bat mich, zu verwenden --batchSize=1 als letzten Ausweg. Wenn das nicht funktioniert, dann muss ich warten, bis 3.0.8.
- Sie können 3.0.6 mongorestore auf die Sicherung - ich nehme an, Sie bezieht sich auf TOOLS-939 in jira?
- Ja. Es ist TOOLS-939.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für mich mit einer kleinen batchSize funktioniert. Zuerst hatte ich
--batchSize=50
und es geändert 10--batchSize=10
und perfekt.Auf den MongoDB-Server mit WiredTiger-storage-engine (standardmäßig auf MongoDB v3.2.x) dieser Fehler kann auch ausgelöst werden, wenn der Speicher ausgeht, wodurch die beiden
mongorestore
undmongod
zum Absturz, wie die MongoDB-Entwickler @mpobrien erklärt hier.Die Lösung ist das hinzufügen von mehr RAM auf den server haben, oder Stimmen Sie die
storage.wiredTiger.engineConfig.cacheSizeGB
Einstellung wie hier beschrieben:https://groups.google.com/d/msg/mongodb-user/Ms2MXCajreg/OsW6ixcSCgAJ