Mongodb:设置文件中少了一个空格导致Mongodb服务无法启动

最近要部署一个新的服务,该服务的数据库使用Mongodb。在配置Mongodb的时候,增加了一个设置项之后,Mongodb就没办法正常启动了。我之前在/etc/mongod.conf文件中添加的设置项如下:

replication:
replSetName:"myreplica"

添加了之后,执行“sudo systemctl restart mongod”命令重启Mongodb服务,然后执行systemctl status mongod查看服务运行状况,结果显示如下:

Mongodb:设置文件中少了一个空格导致Mongodb服务无法启动插图

上面提到:Unrecognized option: replication 然后再认真看了一下设置文件,发现是刚刚添加的那两行设置项里面,某些地方少了空格,正确的应该是如下:

replication:
  replSetName: "myreplica"

为了更形象来展现,我把具体空格的位置用“(空格)”的形式表现一下:

replication:
(空格)(空格)replSetName:(空格)"myreplica"

完成以上修改之后,保存退出,执行“sudo systemctl start mongod”,启动Mongodb,可以看到已经能顺利启动了:

Mongodb:设置文件中少了一个空格导致Mongodb服务无法启动插图1
如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐