设为首页 加入收藏

TOP

MongoDB在Ubuntu 14.04的配置
2015-11-10 12:17:17 来源: 作者: 【 】 浏览:1
Tags:MongoDB Ubuntu 14.04 配置

环境:


问题:


在安装mongo-server


$ sudo apt-get install mongodb-server


之后,无法启动MongoDB的服务


$ sudo service mongodb start? ? ? #why error?


重启虚拟机多次,删除配置文件并重装mongo-server多次


$ sudo apt-get remove –purge mongodb-server


$ sudo apt-get install mongodb-server


无效。?


分析:


查看配置文件/etc/mongodb.conf,根据其中的信息进行追踪到了几个目录,可疑的报错项有:


调整起来依然比较繁琐。


尝试手工启动mongod进程,报空间和权限的错


$ mongod –f /etc/mongodb.conf? ? ? ? ? #权限错误


$ sudo mongod –f /etc/mongodb.conf #空间不够


查看了一下/etc/group和/etc/passwd,已经存在MongoDB相关的项,说明MongoDB账户已经建立好了。?


权衡:


直接修改默认日志目录和数据文件的权限依然有可能会出问题。不想在层级的目录权限上纠结。由/etc/passwd知,MongoDB的老家在/home/mongodb,那就让它回老家去吧。微笑?


方法:


建立MongoDB的老家,并且给它产权


$ sudo mkdir –p /home/mongodb


$ sudo chown mongodb:mongodb /home/mongodb


调整配置文件,指向老家,加上参数


$sudo vim /etc/mongodb.conf


再次重启。经此调整以后,已经能够正确维护MongoDB服务


$ sudo service mongodb [start|restart|status]


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ORA-1092 : opitsk aborting proc.. 下一篇Oracle创建外部表

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: