按理来说,启动失败的话:
首先要去看看selinuix有没有被禁用(有两种方式):
方式一:
vim etc/selinux/config(自己的config目录哈)
编辑SELINUX=diabled
重启机器
方式二(临时禁用):
执行命令:setenforce 0
查看是否禁用成功命令:getenforce(出现Permissive就是成功了)
然后,再到cd /home/bigdata/mongodb中看mongod.pid文件在不在
如果不在就要创建:touch mongod.pid
再ll -rt 看下它在不在mongod下:
如果在root下就要改:chown -R mongod:mongod /home/bigdata/mongodb
再启动mongdb:systemctl start mongod
一般情况下都可以解决!
我出现的情况是:我在修改mongDB权限的时候少了空格,所以失败!!!
修改mongDB权限命令:vim /etc/mongod.conf
所以mongoDB权限设置的时候一定要注意,
这个空格一定要有!!!!!!