无法运行Mongo守护程序

时间:2016-12-09 19:39:45

标签: mongodb ubuntu

我无法运行mongod。我用了这个命令:

  

sudo service mongodb start

给出了:

Failed to start mongodb.service: Unit mongodb.service is masked.

文件/etc/systemd/system/mongodb.service为空。我试着粘贴这个:

[Unit]
Description=MongoDB Database Service
Wants=network.target
After=network.target

[Service]
ExecStart=/usr/bin/mongod --config /etc/mongod.conf
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
User=mongodb
Group=mongodb
StandardOutput=syslog
StandardError=syslog

[Install]
WantedBy=multi-user.target

进入它,但每次我保存它(使用su),它在关闭文件后再次变为空。 然后我用了:

  

sudo service mongod start

(我在/etc/systemd/system/中创建了mongod.service并将所需的代码放入其中。) 它给出了这个输出:

Failed to start mongod.service: Unit mongod.service not found.

我现在已经坚持了2个小时。我删除了mongodb并从头开始安装,但这也没有帮助。这里有什么问题?我在Ubuntu 16.04

1 个答案:

答案 0 :(得分:0)

对于该服务,当它返回一个错误,指出该服务已被屏蔽"时,请尝试执行 sudo systemctl unmask mongodb

https://askubuntu.com/questions/770054/mongodb-3-2-doesnt-start-on-lubuntu-16-04lts-as-service