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

    安装文件mongodb-linux-x86_64-rhel62-3.2.11.tgz
    tar -xvf mongodb-linux-x86_64-rhel62-3.2.11.tgz

    #创建mongodb的文件存储路径和日志路径
    mv mongodb-linux-x86_64-rhel62-3.2.11 /usr/local/mongodb
    cd /usr/local/mongodb
    mkdir etc
    mkdir log
    mkdir /data
    mkdir /data/mongodb
    mkdir /data/mongodb/data

    #配置mongodb
    vi etc/mongodb.conf
    ####配置文件内容
    dbpath = /data/mongodb/data
    logpath = /usr/local/mongodb/logs/mongodb.log
    fork = true
    port=27017
    oplogSize=2048
    journal = true
    #auth = true


    #启动mongodb
    ./bin/mongod -f etc/mongodb.conf


    #配置环境变量

    vi ~/.bash_profile
    #写入
    PATH=$PATH:/usr/local/mongodb/bin

    source ~/.bash_profile


    #测试登录
    mongo


    #设置开机启动
    /etc/init.d/mongodb
    #############mongodb内容####################

    #!/bin/sh
    #
    #mongod - Startup script for mongod
    #
    # chkconfig: - 85 15
    # description: Mongodb database.
    # processname: mongod
    # Source function library

    . /etc/rc.d/init.d/functions
    # things from mongod.conf get there by mongod reading it
    # OPTIONS
    OPTIONS=" --config /usr/local/mongodb/etc/mongodb.conf"
    #mongod
    mongod="/usr/local/mongodb/bin/mongod"
    lockfile=/var/lock/subsys/mongod
    start()
    {
    echo -n $"Starting mongod: "
    daemon $mongod $OPTIONS
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch $lockfile
    }

    stop()
    {
    echo -n $"Stopping mongod: "
    killproc $mongod -QUIT
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && rm -f $lockfile
    }

    restart () {
    stop
    start
    }
    ulimit -n 12000
    RETVAL=0

    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart|reload|force-reload)
    restart
    ;;
    condrestart)
    [ -f $lockfile ] && restart || :
    ;;
    status)
    status $mongod
    RETVAL=$?
    ;;
    *)
    echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
    RETVAL=1
    esac
    exit $RETVAL

    chmod u+x /etc/init.d/mongodb
    chkconfig mongodb --add
    chkconfig mongodb on
    service mongodb start|stop|restart

  • 相关阅读:
    ISBN号码
    计数问题
    小玉在游泳
    数字反转
    单调队列(学习笔记)
    LCA(学习笔记)
    emacs配置文件
    线段树(学习笔记)
    RMQ问题 ST算法(学习笔记)
    Lucas卢卡斯定理(学习笔记)
  • 原文地址:https://www.cnblogs.com/FreeFire/p/13298098.html
Copyright © 2011-2022 走看看