搜索结果
查询Tags标签: oplog,共有 20条记录-
MongoDB利用oplog恢复数据
当我们对数据出现误操作的时候,可以利用oplog恢复数据。使用前提:1、环境是副本集2、必须有全备2、全备后oplog没有被覆盖 数据全备 mongodump -h 172.16.254.133 --port 27017 -o /mongodb/backup/backup 模拟故障 写入数据 handong1:PRIMARY> for (var i = 1; i &l…
2021/5/1 2:25:51 人评论 次浏览 -
MongoDB修改oplog大小
修改oplog有四种方法: 方法一 步骤如下:停掉所有secondary节点 主节点删除local目录下文件,副本节点删除数据目录下所有文件 修改所有节点的配置文件,如:oplogSize=1000 重启所有节点,包括主节点和副本节点 重新配置replca set,副本节点会重新同步数据(initial sy…
2021/4/29 19:55:18 人评论 次浏览 -
02 . MongoDB复制集,分片集,备份与恢复
复制集 MongoDB复制集RS(ReplicationSet): 基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB)Paxos(mysql MGR 用的是变种)) 如果发生主库宕机, 复制集内部会进行投票选举,选择一个新的主库替代原有主库对外提供服务。同时复制集会自动通知。客户端程序, 主库…
2021/4/19 2:25:15 人评论 次浏览 -
MongoDB复制集配置延迟从库
生产环境中,配置延迟从库(延迟副本)有时候会成为运维同学的救命稻草,比如在我们误操作之后,可以从延迟从库中找回被误操作的数据。 前提必须是priority=0,避免成为primary节点 必须是hidden=0,避免被应用读到过期数据 如果votes=1,那么延迟节点也具备投票权 注意事…
2021/4/12 19:25:13 人评论 次浏览 -
关于单台MongoDB实例开启Oplog的过程详解
这篇文章主要给大家介绍了关于单台MongoDB实例开启Oplog的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2019/6/30 22:00:08 人评论 次浏览