码迷,mamicode.com
首页 > 数据库 > 详细

mongodb副本集维护

时间:2016-12-26 19:09:29      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:primary   服务器   日志记录   local   最大的   

mongodb副本集维护主要工作:

1、查看副本集状态(集群状态、同步延迟、单个库的运行状态mongostate)

2、增删节点、停节点shutdown


mongodb副本集集群同步机制

  1. 数据复制的目的是使数据得到最大的可用性,冗余,避免单点故障。

  2. 副本集中同一时刻只有一台服务器是可以写的,primary主库上写,从库同步数据

  3. 副本集主从复制也是异步同步的过程。slave从primary上获取日志,然后在自己身上完全顺序的执行日志记录的操作(该日志不记录查询操作,只记录更新操作)。被同步的日志就是local库中的oplog.rs表,这个表占空间比较大,磁盘大小5%。启动参数设置oplog.rs的大小:--oplogSize 1000,单位M。生产环境中建议设置大一些,防止无法同步情况发生。



查看集群状态

  1. rs.status()

技术分享

2.db.printSlaveReplicationInfo()

技术分享

3.mongostat

技术分享


mongodb副本集维护

标签:primary   服务器   日志记录   local   最大的   

原文地址:http://jschu.blog.51cto.com/5594807/1886239

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!