Is there any settings that specify the maximum number of shards for all indexes for one node?
My simplified scenario is that I have two machines, one with 8 CPUs and one with 4 CPUs, and one index with 10 shards. Now, the shards goes 5 to one machine, 5 to other one and this causes inequality on load of these machines (There is a continuous indexing flow and the slow machine has a constant 7 load and the fast machine has a load of 3).
The answer of this problem is to assign 7 shards to the fast machine and 3 shards to other., but I don't know how to solve this.
(I can't modify settings for the cluster and also I can't assign shards manually on one machine - This scenario is part from a bigger cluster, with different types of machines).
So, my question is how to set maximum shards per index per one specific one (Basically, having this setting will help me to set a maximum number of 3 shards on the slow machine).