美文网首页我爱编程
MongoDB数据集维护步骤

MongoDB数据集维护步骤

作者: ChanZeeBm | 来源:发表于2018-02-25 00:46 被阅读0次
    • 将成员以单机状态启动
    • 执行维护操作
    • 重新将成员加入到副本集
      PS:以上步骤首先执行于Secondary成员,最后才执行于primary成员。

    Secondary

    db.shutdownServer()
    
    mongod --bind_ip 192.168.10.10 --port 37017 --dbpath [dbpath]
    
    mongo --host 192.168.10.10:37017
    
    Perform Maintenance
    
    mongod --smallfiles --oplogSize 128 -- bind_ip 192.165.10.10 --port 27017 --dbpath [dbpath] --replSet "[replSetName]"
    

    执行维护前脱机连接MongDB实例(端口跟连接副本集的端口不可一样,例子正式环境端口是27017,维护端口是37017)
    执行相应维护操作
    重新以副本集成员连接到副本集。

    Primary

    rs.stepDown(300)
    

    primary就一个stepDown就ok了,这样Secondary就可以重新进行选举primary,参数300是秒数,意思是300秒内不会再被选为primary。

    相关文章

      网友评论

        本文标题:MongoDB数据集维护步骤

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