无法启动mongodb(代码8)

时间:2017-08-26 11:58:53

标签: mongodb database-replication

尝试在MongoDB中启动副本集但失败了。

我的mongod配置文件如下:

dbpath=C:\data\db
logpath=C:\data\log\mongo.log
storageEngine=mmapv1

使用以下命令启动mongod:

mongod --config "C:\data\mongo.conf" --replSet "rs0"

我去了mongo并输入了

rs.initiate()

并收到“未指定配置文件”的错误(代码8)。还尝试使用

清楚地指示mongodb
cfg = {"_id": "rs0", "version":1, "members":[{"_id":0,"host":"127.0.0.1:27017"}]}

rs.initiate(cfg)

但是,结果仍然相同(代码8)。

深入了解日志文件,我发现了这个

replSetInitiate failed to store config document or create the oplog; UnknownError: assertion C:\data\mci\7751c6064ad5f370b9aea0db0164a05e\src\src\mongo/util/concurrency/rwlock.h:204
2017-08-26T18:36:41.760+0700 I COMMAND  [conn1] command local.oplog.rs command: replSetInitiate { replSetInitiate: { _id: "rs0", version: 1.0, members: [ { _id: 0.0, host: "127.0.0.1:27017" } ] } } keyUpdates:0 writeConflicts:0 numYields:0 reslen:143 locks:{ Global: { acquireCount: { r: 1, W: 1 } }, MMAPV1Journal: { acquireCount: { w: 2 } }, Metadata: { acquireCount: { W: 6 } } } protocol:op_command 4782ms

请给我任何暗示吗?谢谢你。

0 个答案:

没有答案