使用mongod启动mongo数据库时报错ERROR: child process failed, exited with error number 100

首先当然是网上找答案,几乎所有的都是让我删掉mongod.lock文件,再用repair启动

跟着操作后如下:

当然在我查资料前,我就没想过会一次就修复好,那怎么办呢,我就开始检查我的conf文件,有如下信息:

乍一看似乎没什么问题,但是replSet这个字段似乎不太对,我们解读下上面的字段信息:

dbpath#数据存放目录  
logpath#日志文件目录 
replSet#副本集名称,同一个副本集,名称必须一致 
port#mongodb端口  
fork=true#后台运行

副本集要能正常使用,这个我试过,需要两个及以上的节点,而我这里就一台机器,无法成功选举,所以没有主节点。

当我把这个字段从conf文件中删掉,再repair启动,mongod正常启动,OK,一切正常。

猜你喜欢

转载自blog.csdn.net/guoguo527/article/details/108278789
今日推荐