安装过程
首先,对于 Centos ,我们要安装软件考虑的肯定是用 yum,但是当我们直接用 yum 安装的时候,发现居然是找不到
mongodb,好吧,没办法,只能去看看官网怎么说。
经过一番查找,找到的官网的安装指导一份(点此打开),按照文档的安装就可以了,下面我进行一下描述。
1、配置 yum 源
配置 MongoDB 3.0
[root@liqiang.io]# cat <<'EOF' >>/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
EOF
配置 MongoDB 4.4
[root@liqiang.io]# cat <<'EOF' >>/etc/yum.repos.d/mongodb-org-4.4.repo
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=0
enabled=1
EOF
2、安装 Mongodb
[root@liqiang.io]# yum install -y mongodb-org
3、简单配置
[root@liqiang.io]# vim /etc/selinux/config.
设置 SELINUX=disabled
4、启动 MongoDB
[root@liqiang.io]# service mongod start
到此,就完成 MongoDB 的安装配置和启动了,现在即可使用了,最简单的使用方法就是直接敲以下命令: mongo
额外问题
1、重启 MongoDB
[root@liqiang.io]# service mongod restart
2、关闭 MongoDB
[root@liqiang.io]# service mongod stop
3、查看 MongoDB 设置
[root@liqiang.io]# vim /etc/mongod.conf
4、MongoDB 默认日志位置
[root@liqiang.io]# vim /var/log/mongodb/mongod.log
5、连接的时候遇到警告
[root@liqiang.io]# cat /var/log/mongo/mongo.log
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
添加一条记录:
[root@liqiang.io]# launchctl limit maxfiles 1024 1024
安装可视化管理工具
根据网友的推荐,我下载了 Robomongo, 这是一个本地的客户端管理程序。