Setting up a client node
The master nodes that we have seen previously are the most important for cluster stability. To prevent the queries and aggregations from creating instability in your cluster, client nodes can be used to provide safe communication with the cluster.
Getting ready
You need a working Elasticsearch installation as we described in the Downloading and installing Elasticsearch recipe in this chapter and a simple text editor to change configuration files.
How to do it...
For advance set up of a cluster, there are some parameters that must be configured to define different node types.
These parameters are in the config/elasticsearch.yml
file and they can set up a client node with the following steps:
Set up the node as a no master:
node.master: false
Set up the node to not contain data:
node.data: false
How it works...
The client node is a special node that works as a proxy/pass thought for the cluster.
Its main advantages are:
It can easily kill or remove the cluster...