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]的形式指定要复制的成员的名称。

 

posted @ 2020-04-21 15:07  破仔  阅读(393)  评论(0编辑  收藏  举报