Ok, I am on ELK 2.4 and I am decommissioning a node, I wanted to do it during the day but when I trigger the "Exclude" routing, it starts moving 64 shards and seems to be ignoring the Allocation settings, am I missing something?
Reallocation Command
curl -ks http://hd1melk20lx:9200/_cluster/settings --data-binary @- --no-buffer -XPUT
<< _EOF_
{
"persistent" : {
"cluster.routing.allocation.exclude._name" : "hd1melk23lx-es-data,hd1melk27*,hd1melk28*,hd1melk29*"
}
}
_EOF_
{"acknowledged":true,"persistent":{"cluster":{"routing":{"allocation":{"exclude":{"_name":"hd1melk23lx-es-data,hd1melk27*,hd1melk28*,hd1melk29*"}}}}},"transient":{}}
In Kopf and in the
and the cat api
Both show 64 reolacting shards
Here are my settings I have set
curl -XPUT $HOSTNAME:9220/_cluster/settings -d '{
"transient" : {
"indices.recovery.max_bytes_per_sec": "8000mb",
"indices.recovery.concurrent_streams": 8,
"cluster.routing.allocation.node_concurrent_recoveries": 8,
"cluster.routing.allocation.node_initial_primaries_recoveries": 8,
"cluster.routing.allocation.cluster_concurrent_rebalance": 8,
"index.unassigned.node_left.delayed_timeout": "1m",
"index.refresh_interval" : "60s",
"cluster.routing.allocation.enable" : "all",
"cluster.routing.allocation.allow_rebalance" : "indices_all_active",
"indices.recovery.compress": true
}
}'
Am I missing something or is there a multiplier that I don't realize?