美文网首页
Ubuntu 16.04下mongodb replicaSet开

Ubuntu 16.04下mongodb replicaSet开

作者: wxb2dyj | 来源:发表于2019-06-18 15:18 被阅读0次

    系统环境:
    Ubuntu 16.04 + MongoDB 4.0.10
    节点:master、slave、arbiter

    步骤:
    1、在/etc/init.d下创建脚本mongodb-rs,并赋予可执行权限
    cd /etc/init.d
    sudo touch mongodb-rs
    sudo chmod a+x mongodb-rs

    2、在mongodb-rs中加入如下内容:

    !/bin/sh

    BEGIN INIT INFO

    Provides: land.sh

    Required-start: local_fsremote_fs networksyslog

    Required-Stop: local_fsremote_fs networksyslog

    Default-Start: 2 3 4 5

    Default-Stop: 0 1 6

    Short-Description:

    Description:

    END INIT INFO

    取得 root 权限,password 为密码,不需双引号

    echo password|sudo -S pwd

    开启 mongodb 服务

    sudo -S service mongod start
    ping -n 5 127.0.0.1 > null
    sudo mongod -f /home/YOUR_USER/MongoDB/config/rs1/rs.conf --replSet "rs"
    ping -n 5 127.0.0.1 > null
    sudo mongod -f /home/YOUR_USER/MongoDB/config/rs2/rs.conf --replSet "rs"
    ping -n 5 127.0.0.1 > null
    sudo mongod -f /home/YOUR_USER/MongoDB/config/rs3/rs.conf --replSet "rs"

    注意:"ping -n 5 127.0.0.1 > null"表示每个命令执行5s,这是以为我发现如果紧挨着顺序执行的话,打开rockmongo会遇到问题。

    3、保存、退出后,执行如下命令:
    sudo update-rc.d mongod-rs defaults 95

    重启系统后即可验证。

    参考:https://blog.csdn.net/a727911438/article/details/80464124

    相关文章

      网友评论

          本文标题:Ubuntu 16.04下mongodb replicaSet开

          本文链接:https://www.haomeiwen.com/subject/aiufqctx.html