Elasticsearch data nodes

Hello I am a beginner at elastic , I want to ask you what is the criteria to add another elasticsearch data node , meaning how to know if my elasticsearch node needs another node to perform better , is there a percentage of maximum usage or something like this?

Hello,

there are multiple reasons to scale/add nodes into the cluster. I put here some of then just for your reference.

  1. To achieve high availability and not lose the cluster if one node fails
  2. To replicate the data, and not lose data if the node containing the data fails
  3. To increase the resources and performance of the cluster. You should consider there are some kinds of nodes. Check official page. So you can add nodes for ingest, transform, master...
  4. Cross replication
  5. ......

Other references:

Hope it helps.

1 Like