It is similar to the http://stackoverflow.com/questions/25135869/how-to-rebalance-shard-elasticsearch question.
Let's assume I have 5 ES data nodes, 11 indexes with replica=2. When I add an extra data node it remains empty. Is there a way to automatically rebalance all shards and fill in 6th node effectively?
I didn't find any proper answer except creating your own script which will calculate weights, amount of nodes and run
_cluster/reroute on its own. I believe there should be possibility to rebalance cluster without 3rd party scripts.