一、balancer是开启的,但进行删除分片操作后,balancer一直不运行
比如:
sh.getBalancerState()
true
在MongoDB集群中执行如下删除分片操作
db.runCommand({removeShard: "rs2"})
但balancer一直不运行,如下
sh.isBalancerRunning()
false
解决办法:重启mongos
比如:
sh.getBalancerState()
true
在MongoDB集群中执行如下删除分片操作
db.runCommand({removeShard: "rs2"})
但balancer一直不运行,如下
sh.isBalancerRunning()
false
解决办法:重启mongos