1. 程式人生 > >MongoDB副本集常用管理命令

MongoDB副本集常用管理命令

命令 解釋
rs.initiate()   使用預設配置初始化副本集
rs.initiate(cfg)    使用配置檔案cfg初始化副本集
rs.reconfig(cfg)  修改副本集配置資訊
rs.status()     檢視副本集狀態
rs.conf() 檢視副本集配置
rs.add(hostportstr)
rs.add(membercfgobj)  
新增新的節點 
rs.addArb(hostportstr) 新增投票節點
rs.remove(hostportstr)   刪除節點
rs.slaveOk()   允許從庫只讀,預設從庫不允許讀寫
rs.isMaster()  檢視哪個節點為主節點
rs.printReplicationInfo() 檢視oplog大小以及oplog可用時間,可以判斷系統繁忙程度
rs.printSlaveReplicationInfo()  檢視複製整合員以及延遲
rs.stepDown([stepdownSecs, catchUpSecs]) 手動主從切換
rs.freeze(secs) 凍結當前節點在指定的時間內(秒)不能選舉為主
rs.syncFrom(hostportstr) 管理員臨時覆蓋當前成員的默認同步目標。以[hostname]:[port]的形式指定要複製的成員的名稱。