Thursday, 15 October 2015

Elasticsearch: Cluster, Node

As I said elastic search is a distributed analytics search engine. It is horizontally scalable, and provides high availability.

Cluster
Cluster is a group of nodes that are connected together in a network. In Elasticsearch cluster, data is distributed and replicated across nodes, to provode high throughput, availability.

Node
Node is a running instance of Elasticsearch. Cluster is a group of nodes. Data is spread across the nodes to achieve high throughput, availability. Every node in the cluster knows where documents present, and forward request to the node that contains data.

One node in the cluster is elected as a master node. Any node can become a master node. Master node is responsible for managing cluster wide changes like
a.   Creating or deleting an index
b.   Adding or removing a node from the cluster.




Prevoius                                                 Next                                                 Home

No comments:

Post a Comment