[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: CentOS安装MongoDB
MongoDB的安装,官网都有提供非常详细的指引了,包含各类操作系统的安装步骤,这里我安装在CentOS。
官网文档:《Install MongoDB Community Edition on Red Hat Enterprise or CentOS Linux》
一、安装包列表
MongoDB官方提供了几个安装包,每个包的区别如下:
mongodb-org | 完整安装包,包含下面所有包的内容 |
mongodb-org-server | 包含mongod守护进程、相关配置和启动脚本。 |
mongodb-org-mongos | 包含mongos守护进程 |
mongodb-org-shell | 包含mongo的shell交互程序 |
mongodb-org-tools | 包含MongoDB工具: mongoimport bsondump, mongodump,mongoexport, mongofiles, mongooplog, mongoperf, mongorestore,mongostat, and mongotop. |
找到自己需要的包,如果不清楚,就用mongodb-org
二、添加MongoDB的YUM仓库
目前MongoDB有两种版本:3.x和2.x,其中3.x版本的已经不提供x86的RPM包了,文档里面也有提到:
Platform Support
Commercial support is no longer provided for MongoDB on 32-bit platforms (Linux and Windows). Linux RPM and DEB packages are also no longer available. However, binary archives are still available.
所以如果要安装32位的,只能选择用2.x。
若安装的是3.x版本,x64
创建文件 /etc/yum.repos.d/mongodb-org-3.2.repo 并编辑为:
1 2 3 4 5 6 |
[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc |
若安装的是2.x版本,x64
创建文件 /etc/yum.repos.d/mongodb-org-2.6.repo 并编辑为:
1 2 3 4 5 |
[mongodb-org-2.6] name=MongoDB 2.6 Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1 |
若安装的是2.x版本,x86
1 2 3 4 5 |
[mongodb-org-2.6] name=MongoDB 2.6 Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/ gpgcheck=0 enabled=1 |
三、YUM安装MongoDB
1 2 |
yum -y update yum install -y mongodb-org |
四、MongoDB常用命令
对于CentOS7:
开机启动
1 |
chkconfig mongod on |
启动
1 |
systemctl start mongod |
查看状态
1 |
systemctl status mongod |
状态统计
1 |
mongostat |
MongoDB的shell
1 |
mongo |