mongodb之 复制集维护小结
生活随笔
收集整理的這篇文章主要介紹了
mongodb之 复制集维护小结
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原文地址:https://www.cnblogs.com/zhaowenzhong/p/5667312.html 一、新增副本集成員 1、登錄primary 2、use admin >rs.add("new_node:port") 或 rs.add({"_id":4,"host":"new_node:port","priority":1,"hidden":false})? ? 3、use admin>rs.addArb("new_node;port") 或 rs.addArb({"_id":5,"host":"new_node:port"})或rs.add({'_id':5,"host":"new_node:port","arbiterOnly":true}) 仲裁者唯一的作用就是參與選舉,仲裁者并不保存數(shù)據(jù),也不會(huì)為客戶(hù)端提供服務(wù)。成員一旦以仲裁者的身份加入副本集中,它就永遠(yuǎn)只能是仲裁者,無(wú)法將仲裁者 重新配置為非仲裁者,反之亦然。最多只能有一個(gè)仲裁者每個(gè)副本集中。 注:如果 復(fù)制集中 priority=1 (默認(rèn)),調(diào)用rs.add("new_node:port") 該命令 會(huì)產(chǎn)生 主從切換 即選舉操作; ? ? ??如果 復(fù)制集中 priority=1 (默認(rèn)),直接調(diào)用rs.remove("new_node:port") 該命令 也會(huì)產(chǎn)生 主從切換 ; 二、刪除副本集成員 1、登錄要移除的目標(biāo)mongodb實(shí)例; 2、利用shutdownServer()命令關(guān)閉實(shí)例;即?db.shutdownServer() 3、登錄復(fù)制集的primary; 4、primary>use admin ? ? ?primary>rs.remove("del_node:port"); 三、修改成員的優(yōu)先級(jí)及隱藏性 1、登錄primary 2、use admin >conf=rs.conf() mongo>conf.members[1].priority=[0-1000] mongo>conf.members[1].hidden=true #priority必須為0 mongo>conf.members[9].tags={"dc":"tags_name1"}? mongo>rs.reconfig(conf); ?# 強(qiáng)制重新配置 rs.reconfig(conf,{"force":true}) 成員的屬性有下列選項(xiàng) ? [, arbiterOnly : true] ????? [, buildIndexes :
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的mongodb之 复制集维护小结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LVS集群之DR模式
- 下一篇: 微信小程序页面左右滑动事件+回到顶部