# Load balancer in elasticsearch

**URL:** <https://discuss.elastic.co/t/load-balancer-in-elasticsearch/62611>\
**Category:** Elasticsearch\
**Created:** [October 10, 2016, 8:03am UTC](https://discuss.elastic.co/t/load-balancer-in-elasticsearch/62611 "2016-10-10T08:03:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![minniek](https://avatars.discourse-cdn.com/v4/letter/m/aeb1de/32.png) [@minniek](https://discuss.elastic.co/u/minniek)\
**Post date:** [October 10, 2016, 8:03am UTC](https://discuss.elastic.co/t/load-balancer-in-elasticsearch/62611/1 "2016-10-10T08:03:30Z")

</div>

Hello everyone,  
I am looking to restructure my ES architecture. I would like to have something like:

MACHINE 1 (Coordinator) --\> MACHINE 2  
--\> MACHINE 3

A virtual machine (Machine 1) that its mission is to redirect the data to 2 servers (MACHINE 2 , MACHINE 3) and this machine 1 does not have data.  
These two servers have a lot of memory a hard disk. so, I would like to separate the information in two servers and ask to the coordinator machine (MACHINE 1) for a query and the coordinator will ask to the 2 servers and return the answer/hits.  
In other words, If I have 5000 docs, I would have 2500 documents in MACHINE 2 and 2500 documents in MACHINE 3 and if I ask to MACHINE 1 for a query it will return the answer merged between MACHINE 2 and MACHINE 3.  
Is it possible? or is it another way two separate the information in two different servers?

Thankssssss

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 10, 2016, 8:04am UTC](https://discuss.elastic.co/t/load-balancer-in-elasticsearch/62611/2 "2016-10-10T08:04:32Z")

</div>

A client node can do that - [https://www.elastic.co/guide/en/elasticsearch/reference/2.4/modules-node.html#client-node](https://www.elastic.co/guide/en/elasticsearch/reference/2.4/modules-node.html#client-node)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 10:13pm UTC](https://discuss.elastic.co/t/load-balancer-in-elasticsearch/62611/3 "2017-07-05T22:13:41Z")

</div>


