概述
- 一个节点就是一个实例。
- 节点有两种类型。
master节点
- 一个Elasticsearch集群中,只有一个Master节点。
- 在Elasticsearch启动时,会选举出来一个Master节点。当某个节点启动后,然后使用Zen Discovery机制找到集群中的其他节点,并建立连接。并从候选主节点中选举出一个主节点。
- 主要负责
- 管理索引(创建索引、删除索引)、分配分片。
- 维护元数据
- 管理集群与节点状态。
- 不负责数据写入和查询,比较轻量级。
-
DataNode节点
数据节点,相对于master节点来说的。
- 一个集群中可以有n个DataNode节点。
- 主要负责:
- 数据写入
- 数据检索
- 大部分Elasticsearch的压力都在DataNode节点上。
- 在生产环境中,内存最好配置大一些