【Shake】Mongodb3版本,Mongoshake 在同步的时候为什么在源库把balace关闭后全量同步数据就同步不过来呀? 是啥原理啊?
但是实际把源库的balancer关闭后,全量同步就非常慢,几乎不可能完成的慢。这个目前的解决方案是给balancer 设置时间窗口,让在shake同步的时候尽量不触发move chunck。但是我们发现集群实时写入量太大,即使不在时间窗口,也会报这个move chunck oplog found的错误。这个报错move chunk oplog found的错误还是由于集群触发了 move chunck ,oplog无法记录move chunk的动作,导致oplog无法解析。那如何可以保障源库在发生实时插入大量数据的时候不发生 move chunk呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。