Event Timeline
root@elastic1022:~# curl -XPOST localhost:9200/_cluster/reroute -d'{
"commands": [ { "move": { "index": "enwiki_content_1432182861", "shard": 5, "from_node": "elastic1022", "to_node": "elastic1004" } } ]}'
{"error":"RemoteTransportException[[elastic1001][inet[/10.64.0.108:9300]][cluster:admin/reroute]]; nested: ElasticsearchIllegalArgumentException[[move_allocation] can't move [enwiki_content_1432182861][5], from [elastic1022][IUWTWWTBSTC0hQSXQcW1Yw][elastic1022][inet[/10.64.48.46:9300]]{rack=D3, row=D, master=false}, to [elastic1004][yvxg_GYMSRaqT2gT81gUHA][elastic1004][inet[/10.64.0.111:9300]]{rack=A3, row=A, master=false}, since its not allowed, reason: [YES(shard is not allocated to same node or host)][YES(node passes include/exclude/require filters)][YES(primary is already active)][YES(below shard recovery limit of [3])][YES(allocation disabling is ignored)][YES(allocation disabling is ignored)][YES(no allocation awareness enabled)][NO(too many shards for this index on node [1], limit: [1])][YES(target node version [1.7.1] is same or newer than source node version [1.7.1])][YES(enough disk for shard on node, free: [258.5gb])][YES(shard not primary or relocation disabled)]]; ","status":400}
root@elastic1022:~# curl -XPOST localhost:9200/_cluster/reroute -d'{
"commands": [ { "move": { "index": "enwiki_content_1432182861", "shard": 5, "from_node": "elastic1022", "to_node": "elastic1030" } } ]
}'
{"acknowledged":true,"state":{...