节点
Master-eligible nodes & Master Node
-
每个节点启动后,默认就是Master-eligible 节点
- 可以设置node.master:false 禁止
-
每个节点启动后,默认就是Master-eligible 节点
-
当第一个节点启动的时候,他会选举自己为master节点
-
每个节点都保存的集群的状态,但是只有master才可以修改集群的状态信息
-
集群状态(sluster state),维护了一个集群中的必要的信息
- 所有节点的信息
- 所有索引和其相关的maping 和setting信息
- 分片的路由信息
-
任意节点都能修改信息会导致数据的不一致性
Data node & coorinating Node
-
Data Node
- 可以保存数据的节点,叫做Data Node 节点,负责保存分片数据,在扩展数据上起着重要的作用
-
Coordinating Node
-
负责接受client的请求,并将请求分发到合适的节点,最终将结果集汇集到一起。
-
每个节点默认都起到了Coordinating Node的职责
-
Hot & Warm Node
- 不同硬件配置的Data Node ,用来实现Hot & Warm架构,降低集群部署成本
Machine Learming Node
- 负责跑机器学习的JOB,用来做异常检测。
网友评论