首先,对于 Centos ,我们要安装软件考虑的肯定是用 yum,但是当我们直接用 yum 安装的时候,发现居然是找不到 mongodb,好吧,没办法,只能去看看官网怎么说。

经过一番查找,找到的官网的安装指导一份(点此打开),按照文档的安装就可以了,下面我进行一下描述。

1、配置 yum 源

vim /etc/yum.repos.d/mongodb-org-3.0.repo


然后,输入以下内容:

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1


2、安装 Mongodb

yum install -y mongodb-org


3、简单配置

vim /etc/selinux/config.


设置

SELINUX=disabled


4、启动 MongoDB

service mongod start


到此,就完成 MongoDB 的安装配置和启动了,现在即可使用了,最简单的使用方法就是直接敲以下命令:

mongo


额外问题

1、重启 MongoDB

service mongod restart


2、关闭 MongoDB

service mongod stop


3、查看 MongoDB 设置

vim /etc/mongod.conf


4、MongoDB 默认日志位置

vim /var/log/mongodb/mongod.log


5、连接的时候遇到警告

Server has startup warnings: 
2015-08-15T14:46:28.512+0800 I CONTROL  [initandlisten] 
2015-08-15T14:46:28.512+0800 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000


但是,这个不影响使用,只是告警。不想看到这个告警可以这样做:

使用这条命令启动

ulimit -n 1024 && mongod


或者修改文件

vim /etc/launchd.conf


添加一条记录:

launchctl limit maxfiles 1024 1024


安装可视化管理工具

根据网友的推荐,我下载了 Robomongo, 这是一个本地的客户端管理程序。