2016-08-26 2 views
2

I STORAGE-Ausnahme [initandlisten] in initAndListen: 28574 Server kann nicht gestartet werden. Erkannte Datendateien in/data/db, die von der Speicher-Engine 'wiredTiger' erstellt wurden. Die konfigurierte Speicher-Engine ist 'mmapv1'., Beendend ....Speichermodul von MongoDB ändern

https://docs.mongodb.com/manual/tutorial/change-standalone-wiredtiger/ Ich fand diesen Link denke an irgendeine Hilfe, aber es sagt, dass Sie mongod zuerst starten müssen, die nicht gerade jetzt beginnt.

Antwort

0

Wenn Sie mehrere Knoten in einer Replikat-Gruppe haben, von MMAPv1 zu WiredTiger Wechsel ist so einfach wie für jeden Knoten: - stoppen Sie den Knoten - löschen Sie die Datenbankdatei - starten Sie den Knoten auf WiredTiger (mit --storageEngine WiredTiger wenn Version kleiner als 3.2)

Der Knoten repliziert nun alle seine Datenbank vom primären mit dem neuen Format.

Wenn Sie eine Einzelknoteninstallation haben. Sie müssen mongodump/mongorestore verwenden, um Ihre Datenbank zu sichern, den Standalone-Knoten zu stoppen, das Datenbankverzeichnis zu entfernen, den Knoten mit WiredTiger neu zu starten und Ihre Sicherung wiederherzustellen.

+0

Parameter nicht direkt an Mongo übergeben. Setzen Sie diese nur in der conf-Datei. – Cerin