# Route Kibana requests to a specific node

**URL:** <https://discuss.elastic.co/t/route-kibana-requests-to-a-specific-node/104287>\
**Category:** Kibana\
**Created:** [October 17, 2017, 5:53pm UTC](https://discuss.elastic.co/t/route-kibana-requests-to-a-specific-node/104287 "2017-10-17T17:53:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marco\_Muratore](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@Marco\_Muratore](https://discuss.elastic.co/u/Marco_Muratore)\
**Post date:** [October 17, 2017, 5:53pm UTC](https://discuss.elastic.co/t/route-kibana-requests-to-a-specific-node/104287/1 "2017-10-17T17:53:48Z")

</div>

Hello everybody,

I would like to know if there is a way to specify the nodes Kibana connects to to perform the requests.  
In particular I would like to set something similar to `preference=_local` to all the queries executed by Kibana.  
[https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-preference.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-preference.html)

The idea is to use some nodes with enough resources to perform analysis (heavy aggregations) leaving unloaded other nodes used for data collection and light searches.  
It's the exact opposite of [Configure Kibana for multiple ES servers/nodes](https://discuss.elastic.co/t/configure-kibana-for-multiple-es-servers-nodes/2431?u=marco_muratore).

Thanks

---

<div class="post-metadata">

**Author:** ![saif](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/saif/32/37431_2.png) [@saif](https://discuss.elastic.co/u/saif)\
**Post date:** [October 19, 2017, 8:00am UTC](https://discuss.elastic.co/t/route-kibana-requests-to-a-specific-node/104287/2 "2017-10-19T08:00:37Z")

</div>

Hello Marco,

Elasticsearch has created a special node type: "client node", which contains "no data", and cannot become a "master node". The client node's function is to perform the final resource heavy merge-sort at the end of the query.  
and dont use master as client to kibana !

* * *

client node configuration :

node.master: false  
node.data: false  
node.ingest: false  
discovery.zen.ping.unicast.hosts: ["master1", "masterN"]

Cheers!

---

<div class="post-metadata">

**Author:** ![Marco\_Muratore](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@Marco\_Muratore](https://discuss.elastic.co/u/Marco_Muratore)\
**Post date:** [October 19, 2017, 6:08pm UTC](https://discuss.elastic.co/t/route-kibana-requests-to-a-specific-node/104287/3 "2017-10-19T18:08:10Z")

</div>

Hello @saif,  
thank you very much, I'll try this solution right away.  
I checked the Elasticsearch docs before opening this topic but I didn't find comprehensive info about nodes attributes and their usage, do you have any link about this topic?

Cheers.

---

<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:** [November 16, 2017, 6:08pm UTC](https://discuss.elastic.co/t/route-kibana-requests-to-a-specific-node/104287/4 "2017-11-16T18:08:25Z")

</div>

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