文档章节

CentOS系统环境下安装MongoDB

基督山伯爵
 基督山伯爵
发布于 2013/03/01 11:36
字数 472
阅读 11207
收藏 20

原因:因为工作需要,集中管理log4j日志到MongoDB

  1. 进入MongoDB下载中心:http://www.mongodb.org/downloads
    We recommend using these binary distributions (官方推荐使用二进制版本!)
  2. 根据自己的实际系统环境,下载所要的文件,我的是Linux 64-bit.
    wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz
    然后解压:
    tar zxvf mongodb-linux-x86_64-2.2.3.tgz
    移动目录到/usr/local/mongodb
    mv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb
    进入mongodb目录
    cd /usr/local/mongodb
    新建自定义数据目录
    mkdir -p ./data/db/
    新建日志目录
    mkdir logs
    以后台运行方式启动mongodb
    /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork
    显示
    forked process: 18261
    all output going to: /usr/local/mongodb/logs/mongodb.log
    log file [/usr/local/mongodb/logs/mongodb.log] exists; copied to temporary file [/usr/local/mongodb/logs/mongodb.log.2013-03-01T04-04-28]
    child process started successfully, parent exiting
    设置开机自启动:
    echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork" >> /etc/rc.local
    查看MongoDB日志
    tail -f /usr/local/mongodb/logs/mongodb.log
    即可对MongoDB的运行情况进行查看或排错了
    查看mongodb进程
    ps aux |grep mongodb
    显示
    root     18261  0.0  1.4 150392 29948 ?        Sl   12:04   0:00 /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork

    参数解释: --dbpath 数据库路径(数据文件)
    --logpath 日志文件路径
    --master 指定为主机器
    --slave 指定为从机器
    --source 指定主机器的IP地址
    --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
    --logappend 日志文件末尾添加
    --port 启用端口号
    --fork 在后台运行
    --only 指定只复制哪一个数据库
    --slavedelay 指从复制检测的时间间隔
    --auth 是否需要验证权限登录(用户名和密码)

© 著作权归作者所有

共有 人打赏支持
基督山伯爵
粉丝 7
博文 17
码字总数 6779
作品 0
杭州
数据库管理员
私信 提问
加载中

评论(1)

orangleliu
orangleliu
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db -- logpath=/usr/local/mongodb/logs/mongodb.log --fork

> 这个命令实在看不到。。
CentOS 7 安装配置 mongodb 3.0.7

CentOS 7 安装配置 mongodb 3.0.7 安装环境 VMware 12 安装的 CentOS 7 x64 mongodb-linux-x8664-3.0.7.tgz 使用的用具xshell5,xftp5 安装配置 新建用户和用户组mongodb 通过xftp上传mongo...

lizer2016
2015/11/20
0
0
面向 MongoDB 优化 Redhat 和 CentOS

在以前的一篇博客“Tuning Linux for MongoDB”(优化 Linux 下的 MongoDB)中,我罗列了几种方法——如何在 Linux 项目中高效调试 MongoDB 的部署。而这篇博客就是在此基础之上做的扩展。 ...

oschina
2016/12/16
2.7K
2
Docker方式部署Github监控系统Hawkeye

0.系统环境 CentOS Linux release 7.6.1810 (Core) Python 2.7.5 2018年10月12日版Hawkeye step1:docker安装 见:https://my.oschina.net/guiguketang/blog/1843594 step2:安装mongodb vim /......

硅谷课堂
昨天
0
0
使用yum安装MongoDB及服务器端配置

安装MongoDB的方法有很多种,可以源代码安装,在CentOS也可以用yum源安装的方法。由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法。64位Centos下的安装步骤如下: 1、准备工作 运行y...

SunnyWu
2014/11/06
0
0
CentOS7.2中安装MongoDB

CentOS7.2中安装MongoDB 2018年02月25日 21:28:24 junshangshui 阅读数:9738 标签: mongodbmongodb安装 更多 个人分类: mongodb MongoDB是由C++编写的NoSQL的分布式文件数据库,用的json格...

linjin200
12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
20分钟前
0
0
《配电网自动化技术》第一章

写了配电网的组成、历程、难点、存在问题、解决方案,还是蛮好的。尤其是各地建设的系统后续又无法实用化,以及多种终端反而增加了运维工作量等,都是目前切实存在的让大家不停吐槽的内容。

max佩恩
25分钟前
0
0

中国龙-扬科
43分钟前
2
0
使用vuex的state状态对象的5种方式

vuex是一个专门为vue.js设计的状态管理模式,并且也可以使用devtools进行调试。 下面给大家来贴一下我的vuex的结构 下面是store文件夹下的state.js和index.js内容 //state.jsconst state =...

peakedness丶
46分钟前
2
0
NetCore MVC Demo

地址:http://114.116.9.72:5411

whltian
53分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部