• [RHEL或centos linux环境]安装MongoDB教程


    声明:翻译官方文档:http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.146202678.362433698.1425911361

    概述:

          通过该教程学会在RHEL或centos下安装mongodb的rpm包。

    需要安装的包:

    MongoDB提供了内嵌在其私有仓库中的官方支持包。该仓库提供了下列包:

    · mongodb-org    

     此包是一个原始包,自动安装以下四个rpm包

    · mongodb-org-server

    包含mongod daemon ,相关配置,初始化脚本

    · mongodb-org-mongos

     此包包含 mongo daemon

    · mongodb-org-shell

      此包包含mongo shell

    · mongodb-org-tools

       此包包含了下列工具包:

      mongoimport bsondumpmongodump,mongoexportmongofilesmongooplogmongoperfmongorestoremongostat, and mongotop.

    控制脚本

    在mongodb-org这个原始包里包含各种各样的控制脚本,包含初始化脚本:/etc/rc.d/init.d/mongod。这些脚本用于停止,启动,重启线程。

    这个包使用/etc/mongod.conf来配置Mongodb。查看配置文件的参考文档: Configuration File

    在3.0.0版本以后,没有mongos的控制脚本了。mongos进程仅仅在sharding的时候被使用。你可以使用mongod初始化脚本来导出你自己的mongos控制脚本用于使用。查看mongos配置的参考文档: mongos

    好了,下面开始正题,进入安装环节,so easy,分为两步:

    1.配置yum:

    为了能使用yum来直接安装mongodb,需要创建/etc/yum.repos.d/mongodb-org-3.0.repo文件:

    [mongodb-org-3.0]
    name=MongoDB Repository
    baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
    gpgcheck=0
    enabled=1

    上述配置是针对3.0,如果你想配置其他版本,如2.4.2.6 ,将配置文件改为/etc/yum.repos.d/mongodb-org-2.6.repo,配置信息也改为:
    [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.安装mongodb包和相关的工具包
    安装最新的稳定版本: sudo yum install -y mongodb-org
    如果你想制定版本安装,例如,3.0版本,则如下:
    sudo yum install -y mongodb-org-3.0.0 mongodb-org-server-3.0.0 mongodb-org-shell-3.0.0 mongodb-org-mongos-3.0.0 mongodb-org-tools-3.0.0

    如上,只需制定版本即可。添加如下配置到/etc/yum.conf文件中:
    exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools


    好了,到这mongodb安装完成,剩下的就是启动mongodb了。
    1.start:
    sudo service mongod start

    2.验证mongodb是否成功启动:
    查看log文件就可以验证是否成功启动,log文件位于/var/log/mongodb/mongod.log,如果出现如下内容即表示启动成功:
    [initandlisten] waiting for connections on port <port>
    其中<port>是配置在/etc/mongod.conf中的监听端口,默认27017

    使用sudo chkconfig mongod on 来配置mongod开机启动

    3.stop mongodb 关闭mongodb服务
    sudo service mongod stop

    4.restart mondodb 重启mongodb服务
    sudo service mongod restart
    通过查看/var/log/mongodb/mongod.log文件中的日志输出来检查处理的错误和重要信息、

    5.开始使用,学习文档

    官方教程: Getting Started with MongoDB


  • 相关阅读:
    boost开发指南
    boost bind function用法说明
    boost库 bind/function的使用
    OpenCV——PS滤镜, 碎片特效
    pthread_join()
    基于用例点来度量软件规模并管理进度 之中的一个
    tomcat的JK和JK2
    rackup工具
    ORACLE EXP命令
    很好的理解遗传算法的样例
  • 原文地址:https://www.cnblogs.com/rebaomi/p/4324852.html
Copyright © 2020-2023  润新知