ES写简要流程
2016-10-18 10:26:12 0 举报
Elasticsearch(ES)是一个分布式、开源的搜索和分析引擎,它可以快速地处理大量数据并提供近实时的搜索结果。其主要流程包括数据采集、数据存储、数据处理和查询响应。首先,通过各种数据源采集数据,并将其导入到ES中进行存储。然后,ES会对数据进行索引和分片,以提高数据的可搜索性和可用性。接下来,用户可以通过HTTP接口向ES发送查询请求,ES会将查询请求分发到相应的节点上进行处理。最后,ES会将查询结果返回给用户。整个过程中,ES采用了倒排索引等技术来实现高效的搜索和分析功能。
作者其他创作
大纲/内容
解析请求
handleResponse
pipeline预处理
副本分片节点
Master
按shard合并请求
处理pipeline
Ingest节点
异步
响应主分片节点
并行发送写副本请求
自动创建索引
并行发送请求
协调节点
客户端
顺序写每条
创建索引&广播
响应客户端成功/失败
主分片节点
所有副本响应
客户端发起请求

收藏

收藏
0 条评论
下一页