zoukankan      html  css  js  c++  java
  • CentOS下安装mongodb

    1。下载安装包:

    Java代码  收藏代码
    1. wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz   



    2。解压:

    Java代码  收藏代码
    1. tar -zxvf mongodb-linux-i686-2.0.3.tgz  

     

    3。指定安装目录:

    Java代码  收藏代码
    1. mv mongodb-linux-i686-2.0.3.tgz /usr/local/mongodb  



    4。新建mongodb数据文件存放目录:

    Java代码  收藏代码
    1. mkdir -p /data/mongodb/db  

     

    5。新建log文件存放目录:

    Java代码  收藏代码
    1. mkdir -p /data0/mongodb/logs  



    6。

    Java代码  收藏代码
    1. cd /usr/local/mongodb/bin  



    7。新建配置文件,mongodb支持把参数写进配置文件,然后以配置文件的配置来启动,我们此处也使用此方式。执行:

    Java代码  收藏代码
    1. vi mongodb.conf  


    加入内容如下:

    Java代码  收藏代码
    1. dbpath = /data0/mongodb/db #数据文件存放目录  
    2.   
    3. logpath = /data0/mongodb/logs/mongodb.log #日志文件存放目录  
    4.   
    5. port = 27017  #端口  
    6.   
    7. fork = true  #以守护程序的方式启用,即在后台运行  
    8.   
    9. nohttpinterface = true  
     
    以后台运行方式启动mongodb
    /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork
     
    设置开机自启动:
    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 是否需要验证权限登录(用户名和密码)
     

    以下是一些简单地操作

  • 相关阅读:
    数据提交
    Python网页信息抓取
    Python语法学习
    Elasticsearch5.x 升级-插件
    LeetCode 33 搜索旋转排序数组
    按之字形顺序打印二叉树
    股票的最大利润
    LeetCode 1143 最长公共子序列
    对称的二叉树
    两个链表的第一个公共结点
  • 原文地址:https://www.cnblogs.com/youngforlife/p/3483427.html
Copyright © 2011-2022 走看看