安装过程

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

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

1、配置 yum 源

配置 MongoDB 3.0
  1. [root@liqiang.io]# cat <<'EOF' >>/etc/yum.repos.d/mongodb-org-3.0.repo
  2. [mongodb-org-3.0]
  3. name=MongoDB Repository
  4. baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
  5. gpgcheck=0
  6. enabled=1
  7. EOF
配置 MongoDB 4.4
  1. [root@liqiang.io]# cat <<'EOF' >>/etc/yum.repos.d/mongodb-org-4.4.repo
  2. [mongodb-org-4.4]
  3. name=MongoDB Repository
  4. baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
  5. gpgcheck=0
  6. enabled=1
  7. EOF

2、安装 Mongodb

  1. [root@liqiang.io]# yum install -y mongodb-org

3、简单配置

  1. [root@liqiang.io]# vim /etc/selinux/config.

设置 SELINUX=disabled

4、启动 MongoDB

  1. [root@liqiang.io]# service mongod start

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

额外问题

1、重启 MongoDB

  1. [root@liqiang.io]# service mongod restart

2、关闭 MongoDB

  1. [root@liqiang.io]# service mongod stop

3、查看 MongoDB 设置

  1. [root@liqiang.io]# vim /etc/mongod.conf

4、MongoDB 默认日志位置

  1. [root@liqiang.io]# vim /var/log/mongodb/mongod.log

5、连接的时候遇到警告

  1. [root@liqiang.io]# cat /var/log/mongo/mongo.log
  2. Server has startup warnings:
  3. 2015-08-15T14:46:28.512+0800 I CONTROL [initandlisten]
  4. 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 添加一条记录:

  1. [root@liqiang.io]# launchctl limit maxfiles 1024 1024

安装可视化管理工具

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