CentOS 6安装MongoDB
MongoDB是一个面向海量文档存数据动态存储的NoSQL型数据库。是一个除了用于关系型数据库如MySQL,PostgreSQL数据库表格的格式,和微软SQL以外的一种数据模型存储形式。他的功能包括了:支持完全索引,复制,高可用性,并自动分片。
前期的工作
这里说明的这些指令是用于在一个单一的CentOS6节点上安装MongoDB,会以root身份登录操作。
第一步、添加MongoDB仓库
这里使用了VIM进行编辑,如果需要了解VIM用法可以参考链接: New User Tutorial: Overview of the Vim Text Editor
使用VIM
- vim /etc/yum.repos.d/mongodb.repo
选项A:如果使用的是64位系统,在mongodb.repo中插入以下内容:
- [mongodb]
- name=MongoDB Repository
- baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
- gpgcheck=0
- enabled=1
使用:wq命令保存退出vim。你可以看到控制台输出以下内容:
选项B:如果使用32位系统,在mongodb.repo中加入以下内容:
- [mongodb]
- name=MongoDB Repository
- baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
- gpgcheck=0
- enabled=1
使用:wq命令保存退出vim。
第二步、安装MongoDB
在这里,安装MongoDB使用简单的yum命令行安装:
当提示[y/n]是,输入y来确认,参考下图:
第三步、运行MongoDB
控制台输出内容参考以下图片:
检查MongoDB的状态
- service mongod status
查看状态统计列表
- mongostat
使用mongdb
- mongo
应该可以看到一个类似的输出内容:
默认的MongoDB运行的监听端口是27017,如果需要求修改默认的端口可以使用配置文件,并重新启动mongod服务,
配置文件在/etc/mongod.conf,修改:port=12345
那么使用mongo连接MongoDB的时候就需要使用12345端口,参考以下:
- mongo --port 12345
停止MongoDB
- service mongod stop
这样MongoDB就安装完成了!