Centos6.5 X64 yum安装配置mongodb


1.配置yum源

[root@solr-2 yum.repos.d]# cat yunvn.repo 
[mongodb-yunvn]  
name=yunvn Repository  
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64  
gpgcheck=0  
enabled=1

配置好测试一下看有没有mongodb安装包

QQ截图20131213151124.png

2.yum安装mongodb

[root@solr-2 ~]# yum -y install mongo-10gen mongo-10gen-server
Loaded plugins: aliases, changelog, downloadonly, fastestmirror, kabi, presto, refresh-packagekit, security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Loading mirror speeds from cached hostfile
 * base: mirror.neu.edu.cn
 * extras: mirror.neu.edu.cn
 * updates: centosc5.centos.org
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mongo-10gen.x86_64 0:2.4.8-mongodb_1 will be installed
---> Package mongo-10gen-server.x86_64 0:2.4.8-mongodb_1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================
 Package                                            Arch                                   Version                                         Repository                                     Size
=====================================================================================
Installing:
 mongo-10gen                                        x86_64                                 2.4.8-mongodb_1                                 mongodb-yunvn                                  72 M
 mongo-10gen-server                                 x86_64                                 2.4.8-mongodb_1                                 mongodb-yunvn                                  12 M

Transaction Summary
=====================================================================================
Install       2 Package(s)

Total download size: 84 M
Installed size: 214 M
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 84 M
(1/2): mongo-10gen-2.4.8-mongodb_1.x86_64.rpm                                                                                                                           |  72 MB     00:45     
(2/2): mongo-10gen-server-2.4.8-mongodb_1.x86_64.rpm                                                                                                                    |  12 MB     00:14     
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                          1.4 MB/s |  84 MB     01:01     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : mongo-10gen-2.4.8-mongodb_1.x86_64                                                                                                                                          1/2 
  Installing : mongo-10gen-server-2.4.8-mongodb_1.x86_64                                                                                                                                   2/2 

Installed:
  mongo-10gen.x86_64 0:2.4.8-mongodb_1                                                       mongo-10gen-server.x86_64 0:2.4.8-mongodb_1                                                      

Complete!

查看一下开机启动级别:
[root@solr-2 ~]# chkconfig --list |grep mongo
mongod         0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

设置所有级别开机启动
[root@solr-2 ~]# chkconfig mongod on

[root@solr-2 ~]# chkconfig --list |grep mongod
mongod         0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

启动mongod服务
[root@solr-2 ~]# service mongod start
Starting mongod: about to fork child process, waiting until server is ready for connections.
forked process: 4115
all output going to: /var/log/mongo/mongod.log
child process started successfully, parent exiting
                                                           [确定]

查看运行状态:

[root@solr-2 ~]# service mongod status
mongod (pid 4115) 正在运行...
[root@solr-2 ~]# mongo
MongoDB shell version: 2.4.8
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user

修改配置文件/etc/mongod.conf

根据自己的需求修改:

logpath=/opt/mongodb/logs/mongod.log #日志路径

logappend=true

# fork and run in background
fork = true

port = 27017 #端口号

dbpath=/opt/mongodb/data #数据路径

# location of pidfile
pidfilepath = /opt/mongodb/logs/mongod.pid 


Whatever is worth doing is worth doing well.