我不能使用wiredTiger
作为MongoDB
的服务。
然后,按照下面的指导逐步推进;
http://docs.mongodb.org/manual/release-notes/3.0-upgrade/
步骤1:启动3.0 mongod.OK,我做到了。
第二步:使用mongodump导出数据。好的
步骤3:为WiredTiger创建数据目录。确定-用户权限已被调整。
步骤-4:使用WiredTiger重新启动mongod。好的
mongod --storageEngine wiredTiger --dbpath <newWiredTigerDBPath>
是的,mongod
成功了。但是Step-5
说“使用mongorestore上传导出的数据”。但是,我的控制台忙着说“等待端口27017上的连接”,因为最后一条命令不包括像service mongod start
这样的服务。
然后,我尝试编辑我的/etc/mongod.conf
文件以作为服务运行。但我做不到,我增加了wiredTiger主管作为dbpath。但我想我需要编辑/etc/init/mongod.conf
文件。因为它包含一些为db目录提供权限的代码。
在我花了8个小时之后,我觉得还没有足够的文档。我想问一问
在我的MongoDB上使用MongoDB应该做些什么?
我想知道有谁在MongoDB上使用MongoDB吗?
控制台
发布于 2015-05-17 18:43:24
我无法使用wiredTiger升级MongoDB。但是,今天我卸载了MongoDB 2.6,然后安装了MongoDB 3.0.3。安装完成后,我立即将storageEngine=wiredTiger
添加到mongod.conf文件的顶部。然后我发布了sudo service mongod start
命令,最终我可以。
如果支持当前版本,则为wiredTiger;
https://serverfault.com/questions/677173
复制相似问题