Mongodb添加数据后在分片数据失去平衡解决方案和原因

2019-04-29  本文已影响0人  theBookofChange

1.先在路由添加5W填数据

添加数据

2.开启分片

开启数据分片

查看B片数据

第二个片的数据

查看A片数据

第一个片的数据

问题:在路由中添加5W数据,然后分片,但是呢数据现在竟然不平衡啦,查看一下原因

解决:在路由执行sh.isBalancerRunning() 返回啦false,证明平衡器没有开启

现在刚刚分片的集合开启平衡器sh.enableBalancing("user")

在查看A片数据

A片数据

在查看B片数据

B片数据

这时数据就恢复成正常现象啦

上一篇 下一篇

猜你喜欢

热点阅读