【ElasticStack】ES的基本架构

1.ES的基本架构 

主节点(master eligible)
数据节点(data)
协调节点(Coordinating)
预处理节点(Ingest)

2.各个节点的基本说明 

主节点(master eligible)
主节点主要负责集群中的轻量级操作,负责创建索引,
删除索引,分配分片,追踪集群中的节点状态等工作,集群的大脑,非常重要。

数节点(Data)
数据节点存储了所有的分片,文档,索引数据,主要用来处理数据相关的操作,CRUD,搜索和聚合。
数据节点需要大量的磁盘的空间来存储数据,索引和搜索等数据操作对cpu,内存,IO密集型的消耗都
非常大。

协调节点(Coordinating)
负载均衡,把客户端的请求转发给最合适的节点来处理,降低主节点和数据节点的负载;
在小型集群中,协调节点的功能可以由主节点或数据节点来完成。


预处理节点(Ingest)
ES 支持在将数据写入索引之前对数据进行预处理,内容丰富化等操作。Ingest节点的功能抽象为:大数据处理环节的ELT(抽取,转换,加载),所有的节点都是默认支持ingest的,任何节点都可以处理ingest请求。
如果没用使用预处理功能,可以将读请求都发送到协调节点。
注意:监控数据需要走ingest node进入集群,所以不建议关闭ingest功能。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值