mongodb副本集维护
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb副本集维护相关的知识,希望对你有一定的参考价值。
mongodb副本集维护主要工作:
1、查看副本集状态(集群状态、同步延迟、单个库的运行状态mongostate)
2、增删节点、停节点shutdown
mongodb副本集集群同步机制
数据复制的目的是使数据得到最大的可用性,冗余,避免单点故障。
副本集中同一时刻只有一台服务器是可以写的,primary主库上写,从库同步数据
副本集主从复制也是异步同步的过程。slave从primary上获取日志,然后在自己身上完全顺序的执行日志记录的操作(该日志不记录查询操作,只记录更新操作)。被同步的日志就是local库中的oplog.rs表,这个表占空间比较大,磁盘大小5%。启动参数设置oplog.rs的大小:--oplogSize 1000,单位M。生产环境中建议设置大一些,防止无法同步情况发生。
查看集群状态
rs.status()
2.db.printSlaveReplicationInfo()
3.mongostat
以上是关于mongodb副本集维护的主要内容,如果未能解决你的问题,请参考以下文章