Bulk insert requests not balanced across cluster

I have a 3 node cluster with 5 primary shards and no replicas. My environment feeds bulk insert requests into the ES cluster. However, when I look at _cat/thread_pool, I see that one of my nodes always has its bulk threads active with quite the buildup in the queue. The other two nodes sometimes have threads active and no buildup in the queue.

My shards are equally distributed across the cluster.

How can I get my cluster to evenly spread out the bulk requests?

Are you distributing the bulk requests to all nodes or only to a single one?

That may explain if you do the later.

I am using the endpoint provided by Elastic Cloud.

Are you sending bulk requests in parallel across multiple connections?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.