We've recently set up a 5 node ES cluster, serving our 6-shards / 1-replica
index (we chose 6 back when we only had 3 nodes). We sometimes find a
highly uneven distribution of shards across the nodes. For example, when we
had 3 nodes, 4/6 of the index lived on 1 node, 2/6 lived on another, and
0/0 lived on the last node. While we do have distributed replicas, we've
noticed a very very high "OS load" on the machine that served 4/6 of the
index. In fact, the OS load was so high, that it brought the VM to
a screeching halt.
My question is: how can we force a more even distribution of the shards?
I've played around with "cluster.routing.allocation.balance.*", but those
had little to no effect. And, from my understanding of the docs,
"cluster.routing.allocation.awareness" is aimed for a more even zone
distribution, rather than shards in the same zone.
Thanks in advance for all your help! Much appreciated!
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/a5b0aa91-0f2f-42f3-9d5a-7c61156db2fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.