mongo官方提供的安装包有5个
1)mongodb-org
安装这个包时会自动安装下面四个组件包
2)mongodb-org-server
mongod进程、相关配置文件和初始化脚本
3)mongodb-org-mongos
mongos 进程
4)mongodb-org-shell
mongo shell
4)mongodb-org-tools
MongoDB工具: mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop.
安装过程如下
1、添加yum源
vi /etc/yum.repos.d/mongodb-org-3.2.repo
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/6Server/mongodb-org/stable/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
2、安装mongoDB和工具包
1)安装最新稳定版:
sudo yum install -y mongodb-org
2)安装指定版本需要在安装包后面追加版本号
sudo yum install -y mongodb-org-3.2.9 mongodb-org-server-3.2.9 mongodb-org-shell-3.2.9 mongodb-org-mongos-3.2.9 mongodb-org-tools-3.2.9
3)为了避免yum源自动更新,可以在 /etc/yum.conf 中固定安装包版本
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
3、运行mogoDB
1)配置SElinux
有3种方式,最简单的方式是直接在 /etc/selinux/config 禁用,然后重启
SELINUX=disabled
2)data 文件夹和权限
mongoDB实例默认存储在 /var/lib/mongo ,日志在 /var/log/mongodb,可在配置文件 /etc/mongod.conf更改默认配置。
运行mongoDB的用户必须对 /var/lib/mongo 、/var/log/mongodb拥有合适的权限。
3)Start MongoDB
sudo service mongod start
3)在日志 /var/log/mongodb/mongod.log 查看是否启动成功
[initandlisten] waiting for connections on port <port>
port默认是270174)设置开机启动
sudo chkconfig mongod on
sudo service mongod stop
6)restart
sudo service mongod restart