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

  • 相关阅读:
    char *详细指针
    UIScrollViewA都PI得知。
    Android动画之二:View Animation
    计算机基本知识拾遗(七)页面缓存数据的同步和恢复机制页
    得到Android系统语言设置
    Harry Potter and the Prisoner of Azkaban
    zerglurker的c语言教程006——第一功能
    ExtJs迄今datefield控制设置默认值
    quick 2.23 它们的定义c++代码lua与总结的一些细节
    uva live 6190 Beautiful Spacing (二分法+dp试 基于优化的独特性质)
  • 原文地址:https://www.cnblogs.com/shilin000/p/5248146.html
Copyright © 2011-2022 走看看