ES集群高可用
2023-05-05 21:09:52 0 举报
ES集群、ES高可用
作者其他创作
大纲/内容
1.数据节点(Data Node):负责存储和处理数据,是集群中存储和处理数据的核心节点。需要足够的内存和磁盘容量2.主节点(Master Node):负责管理整个集群的状态,包括分配和重新分配分片,控制节点的加入和退出等。需要具备较高的计算能力和可靠性3.协调节点(Coordinator Node):负责协调各个节点之间的操作,如路由请求、重新分片等。需要具备较高的网络性能和请求处理能力4.客户端节点(Client Node):不存储数据,只用于处理来自客户端的请求,作为一个路由节点转发请求到正确的节点上。5.Ingest节点:负责数据预处理,如文本解析、数据格式转换等其中,数据节点、主节点、协调节点是最常见的节点角色。客户端节点和Ingest节点在特定场景下使用较多1.一个节点可以承担多个角色2.span style=\
连接转发
ES协调节点集群(Coordinator Node集群)
基于分片找到对应的数据节点
ES-Coordinator-Slaver-Node2
ES-Slaver-Node2
ES-Coordinator-master-Node1
service-node2
应用集群
service-node3
ES主节点集群(Master Node集群)
响应客户端查询请求
ES-Master-Node1
ES数据节点集群(Data Node集群)
ES-Data-Node2
service-node1
数据节点1返回数据
ES-Data-Node3
客户端请求查询
请求转发
数据节点2返回数据
ES-Data-Node1
聚合各数据节点数据运算(分页等等)后返回数据结果
ES-Slaver-Node3
0 条评论
下一页