博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB:通过mongodump【时间一致性】备份,快速创建secondary复制集节点——更精简的方式2...
阅读量:5840 次
发布时间:2019-06-18

本文共 1334 字,大约阅读时间需要 4 分钟。

 

该方式优点:快速通过mongodump初始化数据库,大大减少新的secondary节点从头开始初始化的风险:网络壅塞、oplog.rs过期、耗时太长等。

还原的关键:一致性mongodump备份 +  local.oplog.rs包含备份完成时的最后时点的timestamp-h日志 + local.system.replset初始化配置信息

具体的操作:

------------------------------------------------------------
创建【时间一致性】备份
mongodump --oplog -o dump2
bsondump dump2/oplog.bson> oplog2.bson.log

------------------------------------------------------------
以standalone方式启动secondary节点
mongod --port=28001 --directoryperdb --dbpath=data_sec_28001

------------------------------------------------------------

还原【时间一致性】备份
mongorestore --port=28002 --oplogReplay dump2

------------------------------------------------------------

创建复制集的初始化信息

>

use local
db.createCollection("oplog.rs",{size:1124024024,capped:1})

#根据上面【时间一致性备份】的 oplog.bson.log 最后记录相应修改

db.oplog.rs.save({ts:Timestamp(1542544820,1216),h:NumberLong("3245358625812300676")})

db.system.replset.save({ "_id" : "rrss", "version" : 10, "members" : [ { "_id" : 6, "host" : "127.0.0.1" } ] })

show tables

 

#干净关闭standalone服务器

use admin
db.shutdownServer()

#最后以replset方式启动secondary节点

mongod --port=28001 --directoryperdb --dbpath=data_sec_28001 --replSet=rrss

 

------------------------------------------------------------

在primary节点上
>
rs.add("127.0.0.1:28002")
rs.conf().members
rs.status().members

------------------------------------------------------------

 

转载地址:http://iytcx.baihongyu.com/

你可能感兴趣的文章
centos 6.4 open*** 的部署
查看>>
yum命令
查看>>
使用Docker快速部署Ceph集群
查看>>
RFID 复制
查看>>
df -h和du -h 占用空间为什么差这么多?
查看>>
linux重定向标准错误与标准输出到同一文件
查看>>
Nginx日志分割
查看>>
实现Ubuntu与VirtualBox通信互联
查看>>
openldap 普通用户切换root
查看>>
20151018作业---MariaDB、编译LAMP及samba
查看>>
GreenDao源码详解第一篇(Dao、Mater等类生成原理)
查看>>
dubbo入门之springmvc+dubbo
查看>>
022.强化训练三
查看>>
padding标记在ie7、ie6以及firefox中的兼容问题
查看>>
在MySQL中实现Rank高级排名函数
查看>>
MANIFEST.MF的用途
查看>>
jquery.smint.js 页面菜单浮动之谷歌浏览器异常
查看>>
Away3D 的实体收集器流程1
查看>>
JSON和ajax
查看>>
寒假作业,shape of HDU
查看>>