zoukankan      html  css  js  c++  java
  • mongodb副本集搭建过程

    1.https://www.cnblogs.com/out-of-memory/p/6810525.html
    (1)配置文件
    master:
        dbpath=/data/mongodb/master/data
        logpath=/data/mongodb/master/log/mongodb.log
        pidfilepath=/data/mongodb/master/pid/mongodb.pid
        port=27017
        logappend=true
        fork=true
        journal=true
        oplogSize=2048
        smallfiles=true
        replSet=OctopusDBset
        clusterAuthMode=keyFile
        keyFile=/data/mongodb/master/rs/keyfile
    slave:
        dbpath=/data/mongodb/slave/data
        logpath=/data/mongodb/slave/log/mongodb.log
        pidfilepath=/data/mongodb/slave/pid/mongodb.pid
        port=27017
        logappend=true
        fork=true
        journal=true
        oplogSize=2048
        smallfiles=true
        replSet=OctopusDBset
        clusterAuthMode=keyFile
        keyFile=/data/mongodb/slave/rs/keyfile
    artiber:
        dbpath=/data/mongodb/arbiter/data
        logpath=/data/mongodb/arbiter/log/mongodb.log
        pidfilepath=/data/mongodb/arbiter/pid/mongodb.pid
        port=37017
        logappend=true
        fork=true
        journal=true
        oplogSize=2048
        smallfiles=true
        replSet=OctopusDBset
        clusterAuthMode=keyFile
        keyFile=/data/mongodb/arbiter/rs/keyfile

    (2):启动命令
    -========================master and arbiter=================================================
    /opt/srv/mongodb-linux-x86_64-2.6.6/bin/mongod --fork --config /etc/mongo/master.config --auth
    /opt/srv/mongodb-linux-x86_64-2.6.6/bin/mongod --fork --config /etc/mongo/arbiter.config --auth 
    -============================slave========================================================= 
    /opt/mongodb-linux-x86_64-2.6.6/bin/mongod --fork --config /etc/mongo/slave.config --auth


    2.用户认证:
    openssl rand -base64 741 > keyfile
    chmod 600 keyfile
    https://jingyan.baidu.com/album/e4d08ffdb207080fd3f60d40.html?picindex=1

    3.副本集的配置过程
    cfg={_id:"OctopusDBset", members:[{_id:0, host:'10.140.2.70:27017', priority:50},{_id:1, host:'10.140.2.49:27017', priority:30}, {_id:2,host:'10.140.2.70:37017', arbiterOnly:true}]};

    rs.initiate(cfg)
    -====================

    4.副本集中的主要命令:
    (1).为副本集添加新成员:
        rs.add("192.168.1.2:27017");
    (2).删除副本集中的成员
        rs.remove("192.168.1.2:27017"); 删除成员时,所有已经建立的连接都将断掉,暂时没有主节点(179)
    (3).查看配置是否修改成功
        re.config()
    (4).重新配置某一个副本集
        re.reconfig(c)

  • 相关阅读:
    Windows如何上传代码到Github
    MSSQL的简单盲注
    各种类型文件头标准编码(转)
    Apache Flex BlazeDS(CVE-2017-5641)AFM3反序列化
    TSec《mysql client attack chain》
    # marshalsec使用
    # JDK7+ MethodHandle
    # CVE-2019-2725反序列化漏洞补丁绕过分析
    #LOF算法
    # URL异常检测
  • 原文地址:https://www.cnblogs.com/xingyunshizhe/p/11327970.html
Copyright © 2011-2022 走看看