【发布时间】:2017-05-16 10:21:31
【问题描述】:
我搭建了一个MongoDB分片环境,想测试迁移数据的性能。
- 我在副本集 A 的集合中插入了 10 亿行。
- 我添加了另一个分片设置副本集 B。
- MongoDB 开始平衡这些分片之间的块。
平衡完成后,发现有些数据查不出来。
因为这些数据已经被移到了Replica Set B,所以只有重启所有的mongo router服务才能查询到。
这是一个正常且不可避免的过程,还是有什么方法可以重新加载整个系统(通过 mongo shell 命令或其他任何方法)?
谢谢!!!
【问题讨论】: