说明
MongoDB 3.4 的四个组件说明:
- mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。
- mongodb-org-mongos: 包含mongos的守护进程。
- mongodb-org-shell: 包含mongo shell。
- mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。
安装
yum安装
- 创建/etc/yum.repos.d/mongodb-org-3.4.repo文件,内容如下
[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
- 安装
$ yum install -y mongodb-org
配置SELinux
- 如果ELinux启动了enforcing模式
$ semanage port -a -t mongod_port_t -p tcp 27017
如果禁用SELinux (修改配置文件的方式必须重启系统)
$ vim /etc/selinux/config
修改配置
SELINUX=disabled
或者
SELINUX=permissive- setenforce,此方法不用重启系统
$ setenforce 0
- setenforce,此方法不用重启系统
源码安装
- Setp 1 获取压缩包
- 我们可以将下载好的压缩包上传到服务器
- 或者通过wget获取压缩包
此处我们将我们下载好的压缩包mongodb-linux-x86_64-rhel70-3.4.4.tgz上传至服务器
- Setp 2 解压压缩包
$ tar -zxvf mongodb-linux-x86_64-rhel70-3.4.4.tgz /home
$ cd mongodb-linux-x86_64-rhel70-3.4.4
$ mkdir /home/mongodb
$ cp -R * /home/mongodb
- Setp 3 配置MongoDB
$ mkdir /home/mongodb/data
$ mkdir<