zoukankan      html  css  js  c++  java
  • mongodb部署单节点(一)

    部署包:mongodb-linux-x86_64-rhel55-3.0.2.tgz(百度云盘下载地址:http://pan.baidu.com/s/1jIQAGlw 密码:l7pf)

    第一步:上传该文件至linux服务器上

    第二步:解压缩该文件 命令为tar zxvf mongodb-linux-x86_64-rhel55-3.0.2.tgz

    第三步:将解压得到的文件夹mongodb-linux-x86_64-rhel55-3.0.2,改名为mongodb_3.0.2

    第四步:进入mongodb_3.0.2目录下,内容如下:

    第五步:创建数据存储目录和日志存储目录以及日志存储文件

    a:创建数据存储目录 mkdir db

    b:创建日志存储目录 mkdir log

    c:创建日志存储文件 touch log/mongodb.log

    第六步:创建启动配置文件(在db、log同级目录,我的服务器是mongodb_3.0.2进入后的目录)

    a:创建conf文件夹  mkdir conf

    b:在conf文件夹下创建config文件  touch conf/mongodb.config

     

    第七步:编辑mongodb.config内容,添加如下内容

    port=10253
    dbpath=../db
    storageEngine=wiredTiger
    wiredTigerCacheSizeGB=1
    wiredTigerJournalCompressor=zlib
    logpath=../log/mongodb.log
    logappend=true
    fork=true

    解释如下:

    port为启动端口

    dbpath为数据存储路径,就是第五步中的db路径,../为上一层的意思

    storageEngine为mongodb存储引擎,在3.0之后的版本新增的功能,可以通过该引擎插件实现启动内存设置等

    wiredTigerCacheSizeGB为mongodb内存设置,此处我设置的为1G,可以用来限定mongodb占用内存大小

    wiredTigerJournalCompressor为mongodb引擎压缩数据,这样可以对存储的数据进行压缩存储,比如我在服务器上看mongodb的数据只有40MB,但是我导出来会发现这个数据大得多,我本地测试导出来的数据有250M之多。

    logpath为日志存储路径,就是第五步中的log路径,../为上一层的意思

    logappend为错误日志采用追加模式(默认会使用覆盖模式)

    fork为以守护进程的方式运行mongodb

    添加完成后,保存文件。

    第八步:启动mongodb

    进入bin目录下,执行如下命令,来启动mongodb

    ./mongod -f /home/自己的路径/mongodb_3.0.2/conf/mongodb.config

    等待一会,出现started successfully就说明部署成功了

    至此单节点部署完成。

  • 相关阅读:
    顯示IP
    iPad开发学习之二HelloWorld及发布ipa
    转:iphone/ipad网站开发技巧整理
    poj1026
    poj3270
    poj3132
    poj3617
    poj3692
    从C#到Python —— 谈谈我学习Python一周来的体会
    使用Dreamweaver格式化HTML代码
  • 原文地址:https://www.cnblogs.com/miaomiaokaixin/p/5409211.html
Copyright © 2011-2022 走看看