
Elasticsearch 5.x Cookbook
By :

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.
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.
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
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...
Change the font size
Change margin width
Change background colour