Mongodb添加数据后在分片数据失去平衡解决方案和原因
2019-04-29 本文已影响0人
theBookofChange
1.先在路由添加5W填数据
添加数据
2.开启分片
开启数据分片
查看B片数据
第二个片的数据
查看A片数据
第一个片的数据
问题:在路由中添加5W数据,然后分片,但是呢数据现在竟然不平衡啦,查看一下原因
解决:在路由执行sh.isBalancerRunning() 返回啦false,证明平衡器没有开启
现在刚刚分片的集合开启平衡器sh.enableBalancing("user")
在查看A片数据
A片数据
在查看B片数据
B片数据
这时数据就恢复成正常现象啦