部署包: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就说明部署成功了

至此单节点部署完成。

最新文章

  1. Java 根据经纬度计算两点之间的距离
  2. linux下安装不同版本的jdk
  3. openssl生成rsa密钥对和密钥格式转换
  4. OpenVZ VPS加速方案–Final Speed
  5. 前端工程化开发之yeoman、bower、grunt
  6. VMware安装的相关文章
  7. 第一节:简单的请求(Requests)和响应(Responses)
  8. NSDate,NSNumber,NSValue
  9. 中国IT新闻现状
  10. 空循环比较 for foreach array_map array_walk
  11. zoj3658 Simple Function (函数值域)
  12. 如何在macox下面配置集成ios和android游戏教程
  13. RESTful架构详解(转)
  14. CMD常用指令
  15. PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件
  16. 没有苹果电脑打包iOS平台的 Ionic 2程序——《Ionic 2 实例开发》更新内容
  17. Akka(34): Http:Unmarshalling,from Json
  18. ATS日志说明
  19. 关于 Cannot forward after response has been committed的错误
  20. Bash数组

热门文章

  1. java导出生成csv文件
  2. openstack私有云布署实践【8.2 身份认证keystone的API创建(办公网环境)】
  3. c++ 常见问题之string
  4. tuple 可更改的列表和不可更改的元组
  5. C#扩充类
  6. Ubuntu中Qt新建窗体提示lGL错误
  7. 面向对象---java代码块
  8. Oracle与Sqlserver:Order by NULL值介绍
  9. 导入spring源码到eclipse
  10. android 实现与服务器的长链接 方式