优化副本集中的mongo同步时间

时间:2015-08-17 10:40:08

标签: mongodb synchronization replication replicaset database

为了减少添加新辅助节点时对主节点的影响,我会这样做 喜欢从现有的辅助设备执行初始同步。

rs.syncFrom命令似乎非常适合:

http://docs.mongodb.org/manual/tutorial/configure-replica-set-secondary-sync-target/

但请注意,页面提到:

要影响初始同步的同步目标,请运行rs.syncFrom()http://docs.mongodb.org/manual/reference/method/rs.syncFrom/#rs.syncFrom操作 之前初始同步。

我的问题是,如何在初始同步之前运行rs.syncFrom?如果我 在将新成员添加到副本集之前运行它,我收到错误 "无法从自己或任何种子获取local.system.replset配置 (EMPTYCONFIG)&#34 ;.如果我添加成员,它会立即开始初始化 同步,我不能再运行命令了。

另一种建议的方法是,通过复制来自其他成员的文件进行同步。在这两种建议的方法中,哪种方法对初级教育负担较轻,而且花费的时间较少?

0 个答案:

没有答案