zoukankan      html  css  js  c++  java
  • linux--mongodb安装与配置

    linux下的mongodb的安装:
     在mongodb的官网上下载:mongodb-linux-x86_64-rhel62-3.2.3.gz
    1.解压: tar -xvf mongodb-linux-x86_64-rhel62-3.2.3.gz
    2.将解压后的目录更名为mongodb,并移动到/usr/local/下
    3.在/usr/local/mongodb下新建一个data文件,用于放置mongodb的数据,新建一个logs,并在logs下新建mongodb.log,用于放置mongodb的日志文件
    4.mongodb的服务器端的启动有两种方式:
           1./usr/local/mongodb/bin/mongod -port 27017(可以指定端口,默认端口是27017) --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/logs/mongodb.log 这种方式不推荐,因为执行之后,必须新开另外的SSH窗口,日志关不掉,ctrl+c会把mongdb的服务停掉
           2.采用配置文件来启动,在/usr/local/mongodb/下新建一个文件mongodb.conf,内容如下:

    dbpath=/usr/local/mongodb/data 
    logpath=/usr/local/mongodb/logs/mongodb.log
    pidfilepath=/mongodb/arbiter.pid
    directoryperdb=true
    logappend=true
    replSet=testrs
    port=27017
    oplogSize=10000
    fork=true
    noprealloc=true

    dbpath:数据存放目录 
    logpath:日志存放路径 
    pidfilepath:进程文件,方便停止mongodb 
    directoryperdb:为每一个数据库按照数据库名建立文件夹存放 
    logappend:以追加的方式记录日志 
    replSet:replica set的名字 
    bind_ip:mongodb所绑定的ip地址 
    port:mongodb进程所使用的端口号,默认为27017 
    oplogSize:mongodb操作日志文件的最大大小。单位为Mb,默认为硬盘剩余空间的5% 
    fork:以后台方式运行进程 
    noprealloc:不预先分配存储

    配置文件之后,启动mongdodb的服务:/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf
    5.验证是否安装成功:可在本台机器上访问;
    启动mongodb的客户端:/usr/local/mongodb/bin/mongo,然后会出现mongdb特有的命令行,此时说明安装成功

    6.删除mongod的服务 :/usr/local/mongodb/bin/mongod --remove

  • 相关阅读:
    链接脚本之LMA VMA解释
    centos6.2+nginx-1.2.3+php-5.3.17安装脚本
    _itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0; }
    mongodb 学习笔记 04 -- 游标、索引
    WordPress中文汉字username不能注冊怎么办?
    UVALive 6665 Dragonas Cruller
    eclipse开发c++时cout和endl报错
    iOS 四种延时的方法
    有一种设计风格叫RESTful
    MySQL分区表
  • 原文地址:https://www.cnblogs.com/shilin000/p/5248146.html
Copyright © 2011-2022 走看看