CentOS系统环境下安装MongoDB

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

    1. 进入MongoDB下载中心:http://www.mongodb.org/downloads
      We recommend using
      these binary distributions (官方推荐使用二进制版本!)

    2. 根据自己的实际系统环境,下载所要的文件,我的是Linux 64-bit.





      1 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz

      然后解压:





      1 tar zxvf mongodb-linux-x86_64-2.2.3.tgz

      移动目录到/usr/local/mongodb





      1 mv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb

      进入mongodb目录





      1 cd /usr/local/mongodb

      新建自定义数据目录





      1 mkdir -p ./data/db/

      新建日志目录





      1 mkdir logs

      以后台运行方式启动mongodb





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

      显示





      1 forked process: 18261





      2 all output going to: /usr/local/mongodb/logs/mongodb.log





      3 log file [/usr/local/mongodb/logs/mongodb.log] exists; copied to temporary file [/usr/local/mongodb/logs/mongodb.log.2013-03-01T04-04-28]





      4 child process started successfully, parent exiting

      设置开机自启动:





      1 echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork" >> /etc/rc.local

      查看MongoDB日志





      1 tail -f /usr/local/mongodb/logs/mongodb.log

      即可对MongoDB的运行情况进行查看或排错了
      查看mongodb进程





      1 ps aux |grep mongodb

      显示





      1 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
      是否需要验证权限登录(用户名和密码)

时间: 2024-10-27 08:36:50

CentOS系统环境下安装MongoDB的相关文章

CentOS的下安装MongoDB

Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网盘上下载,提供了64位和32位的安装包,还有一个mongoVUE,可视化mongodb管理工具,网盘地址是:http://pan.baidu.com/s/1c0ocQFu.windows下安装可以参考

linux (centos)下安装 mongodb v3.2 笔记

1.下载mongodb 默认都是64位的,这个有点尴尬... 64位系统下载地址: https://www.mongodb.org/dl/linux/x86_64-debian81?_ga=2.15324022.1713724367.1498550277-1089294971.1498550277 32位下载列表地址 : https://www.mongodb.org/dl/linux 32位的  v3.2版本地址   http://downloads.mongodb.org/linux/mon

Centos 下安装MongoDB

Centos 下安装MongoDB 一.安装方法 方法(一) 1  配置包管理系统 创建/etc/yum.repos.d/mongodb.repo 文件,当然我们使用的是64位系统,32位的情况不再考虑.文件内容为: [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1  2  安装MongoDB包及关联工具

centos下安装mongodb记录

1. 卸载已有mongodb数据库 1 2 /etc/init.d/mongod stop yum erase $(rpm -qa | grep mongodb-org) 删除mongodb相关目录文件等,例如: 1 2 rm -r /var/log/mongodb/ rm -r /var/lib/mongo 2. 下载最新mongodb 1 wget https: 3. 移动下载文件并解压 1 2 mv ./mongodb-linux-x86_64-rhel62-3.2.9.tgz /usr/

[RHEL或centos linux环境]安装MongoDB教程

声明:翻译官方文档:http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.146202678.362433698.1425911361 概述: 通过该教程学会在RHEL或centos下安装mongodb的rpm包. 需要安装的包: MongoDB提供了内嵌在其私有仓库中的官方支持包.该仓库提供了下列包: · mongodb-org 此包是一个原始包,自动安装以下四个rpm包 · mongodb-org-

CentOS 6 下安装Python 3

可以下载各个版本的python:https://www.python.org/ftp/python/ 配置安装 下载最新的安装包(截止2013/11/05),还是3.3.2版本. #wget http://python.org/ftp/python/3.5.2//Python-3.5.2.tgz #tar xzf Python-3.5.2.tgz #cd Python-3.5.2 #./configure --prefix=/opt/apps/python3 #make #make instal

CentOS 7上安装 MongoDB数据库 4.0.0最新版

MongoDB简介 MongoDB(来自于英文单词"Humongous",中文含义为"庞大")是可以应用于各种规模的企业.各个行业以及各类应用程序的开源数据库.作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新.与此同时,它也为开发人员提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等. MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的

怎样在CentOS linux下安装MPEG-1 Layer 3 (MP3)解码器

怎样在CENTOS linux下安装MPEG-1 Layer 3 (MP3)解码器 提片上的信息显示我们没有安装解码器,这是因为版权问题软件 没有自带解码器 我的是centos 32位系统所以用下面第一个源 32位系统 第三方源 rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 64位系统 第三方源 rpm -ivh http://pkgs.repoforge.

centOS 6下安装java、tomcat

centOS 6 下安装java centOS  默认有java的运行环境(gcj),安装sun的jdk前先卸载 gcj. 卸载gcj: #java -version            <-查看当前gcj java的版本号(我这里得到的是 1.4.2) #yum -y remove java-1.4.2-gcj-compat   <- 卸载gcj (y参数表示 在y/n 提问时均回答 y) #chmod a+x jdk-6u14-linux-i586-rmp.bin    <- a+