To use a local client node to load balance Kibana requests:
- Install Elasticsearch on the same machine as Kibana.
- Configure the node as a client node. In
elasticsearch.yml
, set bothnode.data
andnode.master
tofalse
: # 3. You want this node to be neither master nor data node, but # to act as a "search load balancer" (fetching data from nodes, # aggregating results, etc.) # node.master: false node.data: false - Configure the client node to join your Elasticsearch cluster. In
elasticsearch.yml
, set thecluster.name
to the name of your cluster. cluster.name: "my_cluster" - Make sure Kibana is configured to point to your local client node. In
kibana.yml
, theelasticsearch_url
should be set tolocalhost:9200
. # The Elasticsearch instance to use for all your queries. elasticsearch_url: "http://localhost:9200"