In ElasticSearch 2.X you can move shards around using reroute:
https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-reroute.html#cluster-reroute
Other than specifying a move for each shard, is there an easy way to move all off them from one node to another?