initandlisten中的i存储[initandlisten]异常:28574无法启动服务器。在存储引擎“wiredtiger”创建的/data/db中检测到数据文件。配置的存储引擎为“mmapv1”,正在终止….
https://docs.mongodb.com/manual/tutorial/change-standalone-wiredtiger/
我发现这个链接考虑任何帮助,但它说,你必须首先启动Mongod,而不是现在开始。
最佳答案
如果副本集中有多个节点,则从mmapv1更改为wiredtiger与每个节点一样简单:
-停止节点
-删除数据库文件
-在wiredtiger上重新启动节点(如果版本低于3.2,则使用--storageengine wiredtiger)
节点现在将使用新格式从主节点复制其所有数据库。
如果是单节点安装。需要使用mongodump/mongorestore转储数据库、停止独立节点、删除数据库目录、使用wiredtiger重新启动节点并还原备份。
关于mongodb - 更改MongoDB的存储引擎,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39160879/