社区
MongoDB
帖子详情
mongdob如何在主数据库不停止的情况,新做一个副本集或者从做一个数据同步?
lanbaibai
2014-04-16 08:22:57
线上一台Mongodb数据库,已经运行了一段时间,现在想做副本集,如何在主机正常运行的情况下,将数据同步到其余的机器。
使用oplog复制明显不合适啊,因为oplog已经不知刷新了多少回了。
拷贝主数据库的数据文件到其余的机器,又担心主机一直在运行,这样拷贝,数据会有不一致,
...全文
120
3
打赏
收藏
mongdob如何在主数据库不停止的情况,新做一个副本集或者从做一个数据同步?
线上一台Mongodb数据库,已经运行了一段时间,现在想做副本集,如何在主机正常运行的情况下,将数据同步到其余的机器。 使用oplog复制明显不合适啊,因为oplog已经不知刷新了多少回了。 拷贝主数据库的数据文件到其余的机器,又担心主机一直在运行,这样拷贝,数据会有不一致,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CarlXie
2014-04-28
打赏
举报
回复
如果之前的服务器在配置的时候已经设置为副本集模式的话,那么你就可以直接将新的服务器当作副本添加进去。 否则的话,之前服务器必须重新启动,添加副本集参数。
远航的TJ
2014-04-19
打赏
举报
回复
答案是不能。不过你做好准备工作的话,downtime大概只需要几十秒。 你可以先用一个snapshot测试一下整个过程。 oplog不可能,因为单机版本就没有oplog
上海小胖
2014-04-18
打赏
举报
回复
可以直接起一台机子, 新服务器上启动mongod --dbpath=数据库路径 --logpath=日志路径 --logappend --directoryperdb --fork --port 23456 --replSet rep1 --keyfile=key路径 然后,mongo --port 23456进去后,进行初始化。 不过我不知道第一个在启动的时候没有使用replSet的参数进去,会不会有影响。
整理mongodb文档:
副本
集
二
本文章
主
要讲在MongoDB的
副本
集
中的一些注意点,
主
要是如何对seconadry进行
数据
操作,以及对更
新
数据
的一些介绍
MongoDB 分片
集
群技术
1.mongos,
数据
库
集
群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加
一个
路由选择器,mongos自己就是
一个
请求分发中心,它负责把对应的
数据
请求请求转发到对应的shard服务器上。在生产环境通常...
mongodb配置
主
从模式
主
从的原理和mysql类似,
主
节点记录在其上的所有操作oplog,从节点定期轮询
主
节点获取这些操作,然后对自己的
数据
副本
执行这些操作,从而保证从节点的
数据
与
主
节点一致。 现在mongodb官方建议用
副本
集
替代
主
从...
Mongodb
主
从复制
主
从的原理和mysql类似,
主
节点记录在其上的所有操作oplog,从节点定期轮询
主
节点获取这些操作,然后对自己的
数据
副本
执行这些操作,从而保证从节点的
数据
与
主
节点一致。 现在mongodb官方建议用
副本
集
替代
主
从...
MongoDB ---
主
从复制
主
从的原理和mysql类似,
主
节点记录在其上的所有操作oplog,从节点定期轮询
主
节点获取这些操作,然后对自己的
数据
副本
执行这些操作,从而保证从节点的
数据
与
主
节点一致。 现在mongodb官方建议用
副本
集
替代...
MongoDB
1,746
社区成员
1,464
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章