我不能wiredTiger
用作MongoDB
.
我按照这个分步指南进行操作;
http://docs.mongodb.org/manual/release-notes/3.0-upgrade/
第 1 步:启动 3.0 mongod。好的,我做到了。
步骤 2:使用 mongodump 导出数据。OK
步骤 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个小时后,我认为没有足够的文档可以提供帮助,所以我想问一下;
为了能够将wiredTiger与MongoDB一起使用,我应该怎么做?
我想知道是否有人设法实现了这一目标?
安慰
2015-04-01 编辑: 我尝试了文档中的 change-storage-engine-to-wiredtiger部分。