ElasticSearch cluster design

Hello Elastic Team/Community

I’m currently in the process of designing a cluster that has 3 nodes.
I was a bit confused on how will the requests be sent to the cluster.
Should I be targeting the master node? Or split my request to the 3 nodes? And if I do split, what happens if one node is down and I’m sending requests to it?
Should I have a zookeeper on top or a load balancer to ensure I’m not sending requests to the node that’s down?
Appreciate your time!

Hi @Rayyanalbaz Welcome to the community and thanks for trying elasicsearch.

Here is an excellent paragraph (and Page) on your topics.

The rest of the page on resilience for small clusters is very good to read

1 Like