首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:存储引擎'wiredTiger‘配置的存储引擎是'mmapv1’终止MongoDB

错误:存储引擎'wiredTiger‘配置的存储引擎是'mmapv1’终止MongoDB
EN

Server Fault用户
提问于 2018-07-25 14:12:37
回答 1查看 3.4K关注 0票数 0

我使用的是MongoDB v2.6.10

这是我的配置文件,/etc/mongodb.conf

代码语言:javascript
复制
# mongodb.conf

# Where to store the data.
dbpath=/var/lib/mongodb

#where to log
logpath=/var/log/mongodb/mongodb.log

logappend=true

bind_ip = 127.0.0.1
#port = 27017

# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
journal=true

当我启动MongoDB服务器时,

代码语言:javascript
复制
sudo service mongodb restart

这个错误显示,

代码语言:javascript
复制
exception in initAndListen: 28574 Cannot start server. Detected data files in /var/lib/mongodb created by storage engine 'wiredTiger'. The configured storage engine is 'mmapv1'., terminating

当我没有在任何地方配置wiredTiger引擎的时候,我不知道它为什么要使用它。

EN

回答 1

Server Fault用户

发布于 2018-07-25 21:46:56

我使用的是MongoDB v2.6.10

可能不会。WiredTiger直到3.0才被引入。主机上可能有多个MongoDB二进制文件,最后一个运行的是3.0+和使用WiredTiger。启动2.6.10时,将数据库文件从/var/lib/mongodb移动或将--dbpath设置为不同的目录。

如果要使用存储在WiredTiger中的数据库,则需要使用WiredTiger启动3.0+版本的MongoDB,将数据库转换为BSON文件,然后将mongo还原到运行mmapv1的2.6实例中。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/923452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档