MongoDB的更改存储引擎

MongoDB的更改存储引擎,mongodb,Mongodb,initandlisten中的I存储[initandlisten]异常:28574无法启动服务器。在存储引擎“wiredTiger”创建的/data/db中检测到数据文件。配置的存储引擎为“mmapv1”,正在终止 我发现这个链接需要任何帮助,但它说您必须首先启动mongod,而现在还没有启动。如果您在一个副本集中有多个节点,从MMAPv1更改为WiredTiger与每个节点一样简单: -停止节点 -删除数据库文件 -重新启动WiredTiger上的节点(如果版本低于3.2,则使用--stor

initandlisten中的I存储[initandlisten]异常:28574无法启动服务器。在存储引擎“wiredTiger”创建的/data/db中检测到数据文件。配置的存储引擎为“mmapv1”,正在终止


我发现这个链接需要任何帮助,但它说您必须首先启动mongod,而现在还没有启动。

如果您在一个副本集中有多个节点,从MMAPv1更改为WiredTiger与每个节点一样简单: -停止节点 -删除数据库文件 -重新启动WiredTiger上的节点(如果版本低于3.2,则使用--storageEngine WiredTiger)

节点现在将使用新格式从主节点复制其所有数据库


如果您有单节点安装。您需要使用mongodump/mongorestore转储数据库,停止独立节点,删除数据库目录,使用WiredTiger重新启动节点并恢复备份。

不要将参数直接传递给mongo。仅在conf文件中设置这些。