linux下安装mongodb

来源:互联网 发布:亚信数据怎么样 编辑:程序博客网 时间:2024/05/03 16:30

安装环境为centos6.3 64bit

mongodb版本:mongodb2.2

配置文件:/etc/mongod.conf

服务启动脚本:/etc/init.d/mongod

总体步骤:

1.配置yum源

2.yum install....

3.测试是否安装成功

若是32位的系统,yum如下配置

[10gen]name=10gen Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686gpgcheck=0enabled=1

过程如下:

[chen@localhost ~]$ su - rootPassword: [root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# touch 10gen.repo#名字随便,以.repo结尾[root@localhost yum.repos.d]# ls10gen.repo               CentOS-Base.repo       CentOS-Media.repoadobe-linux-x86_64.repo  CentOS-Debuginfo.repo  CentOS-Vault.repo[root@localhost yum.repos.d]# vim 10gen.repo [root@localhost yum.repos.d]# cat 10gen.repo [mongodb-10gen]name=10gen Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64gpgcheck=0enabled=1[root@localhost yum.repos.d]# yum list|grep mongomongo-10gen.x86_64                   2.2.0-mongodb_1           @mongodb-10gen   mongo-10gen-server.x86_64            2.2.0-mongodb_1           @mongodb-10gen   mongo18-10gen.x86_64                 1.8.5-mongodb_1           mongodb-10gen    mongo18-10gen-server.x86_64          1.8.5-mongodb_1           mongodb-10gen    mongo20-10gen.x86_64                 2.0.7-mongodb_1           mongodb-10gen    mongo20-10gen-server.x86_64          2.0.7-mongodb_1           mongodb-10gen    [root@localhost yum.repos.d]# cd[root@localhost ~]# yum install mongo-10gen mongo-10gen-serverLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * 163-source: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * updates: mirror.neu.edu.cnSetting up Install ProcessResolving Dependencies--> Running transaction check---> Package mongo-10gen.x86_64 0:2.2.0-mongodb_1 will be installed---> Package mongo-10gen-server.x86_64 0:2.2.0-mongodb_1 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================ Package                Arch       Version              Repository         Size================================================================================Installing: mongo-10gen            x86_64     2.2.0-mongodb_1      mongodb-10gen      43 M mongo-10gen-server     x86_64     2.2.0-mongodb_1      mongodb-10gen     6.7 MTransaction Summary================================================================================Install       2 Package(s)Total download size: 50 MInstalled size: 120 MIs this ok [y/N]: yDownloading Packages:(1/2): mongo-10gen-2.2.0-mongodb_1.x86_64.rpm            |  43 MB     02:57     (2/2): mongo-10gen-server-2.2.0-mongodb_1.x86_64.rpm     | 6.7 MB     00:29     --------------------------------------------------------------------------------Total                                           244 kB/s |  50 MB     03:28     Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionWarning: RPMDB altered outside of yum.  Installing : mongo-10gen-2.2.0-mongodb_1.x86_64                           1/2   Installing : mongo-10gen-server-2.2.0-mongodb_1.x86_64                    2/2   Verifying  : mongo-10gen-server-2.2.0-mongodb_1.x86_64                    1/2   Verifying  : mongo-10gen-2.2.0-mongodb_1.x86_64                           2/2 Installed:  mongo-10gen.x86_64 0:2.2.0-mongodb_1                                            mongo-10gen-server.x86_64 0:2.2.0-mongodb_1                                   Complete![root@localhost ~]# chkconfig --list|grep mongo#查看一下mongo服务mongod         0:off1:off2:off3:on4:off5:on6:off[root@localhost ~]# chkconfig mongod on#开机启动[root@localhost ~]# chkconfig --list|grep mongomongod         0:off1:off2:on3:on4:on5:on6:off[root@localhost ~]# service mongod start#启动mongodbStarting mongod: forked process: 3205all output going to: /var/log/mongo/mongod.logchild process started successfully, parent exiting                                                           [  OK  ][root@localhost ~]# service mongod statusmongod (pid 3205) is running...[root@localhost ~]# mongo#连接测试,安装成功。MongoDB shell version: 2.2.0connecting to: testWelcome to the MongoDB shell.For interactive help, type "help".For more comprehensive documentation, seehttp://docs.mongodb.org/Questions? Try the support grouphttp://groups.google.com/group/mongodb-user>