我在initAndListen中存储[initandlisten]异常:28574无法启动服务器 . 检测到存储引擎'wiredTiger'创建的/ data / db中的数据文件 . 配置的存储引擎是'mmapv1' . ,终止....
https://docs.mongodb.com/manual/tutorial/change-standalone-wiredtiger/我发现这个链接正在考虑任何帮助,但它说你必须首先启动mongod,现在还没有开始 .
我在initAndListen中存储[initandlisten]异常:28574无法启动服务器 . 检测到存储引擎'wiredTiger'创建的/ data / db中的数据文件 . 配置的存储引擎是'mmapv1' . ,终止....
https://docs.mongodb.com/manual/tutorial/change-standalone-wiredtiger/我发现这个链接正在考虑任何帮助,但它说你必须首先启动mongod,现在还没有开始 .
1 回答
如果副本集中有多个节点,则从MMAPv1更改为WiredTiger就像每个节点一样简单: - 停止节点 - 删除数据库文件 - 在WiredTiger上重新启动节点(如果版本小于3.2,则使用--storageEngine wiredTiger)
现在,节点将使用新格式从主节点复制其所有数据库 .
如果您安装了单个节点 . 您需要使用mongodump / mongorestore来转储数据库,停止独立节点,删除数据库目录,使用WiredTiger重新启动节点并恢复备份 .