I am using ES 2.3.2 without any awareness attribute and plan to use it for datacenter awareness. For testing, I have 1 master node and 4 data nodes out which 2 nodes are in DC1 and 2 nodes in DC2.
When the data nodes are updated with the settings for awareness, the shards are still distributed, but as soon as the master node is updated, the shards start reallocating.
Is there a way to update the awareness setting in a cluster, but initialize the movement of shards manually? Because I have around 5000 shards in my live cluster with 3 master nodes and 11 nodes in each datacenter (i.e. total 22 data nodes) and if this datacenter awareness starts movement of the shards at same time, it could impact the system.
Please help and also let me know if more details are required.