我构建了一个MongoDB分片环境,并希望测试迁移数据的性能。
平衡完成后,我发现我无法查找一些数据。
由于这些数据已移至副本集B,因此只有当我重新启动所有mongo路由器服务时,我才能查询它们。
这是一个正常且不可避免的程序,还是有办法重新加载整个系统(通过mongo shell命令或其他任何东西)?
谢谢!!!
答案 0 :(得分:0)
我找到了一个命令,它似乎有助于重新加载路由器配置
db.adminCommand({"flushRouterConfig":1});
2017-05-18经过测试,它确实有效!