安装MongoDB(CentOS、Amazon Linux)

更新Yum

yum update -y

添加仓库

vi /etc/yum.repos.d/mongodb-org-3.4.repo

■ 针对CentOS操作系统的情况

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

■ 在Amazon Linux的情况下

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1

安装

yum install -y mongodb-org

禁用SELinux

※ 亚马逊 Linux 从一开始就是禁用的,因此不需要。

getenforce
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

启动

■ 如果是 CentOS 操作系统

systemctl start mongod
systemctl enable mongod

■ 对于Amazon Linux情况下

/etc/init.d/mongod start
chkconfig mongod on

确认启动

cat /var/log/mongodb/mongod.log
2017-07-25T09:51:17.306+0000 I NETWORK  [thread1] waiting for connections on port 27017