目录
- 一、数据读流程概述
- 二、数据读流程步骤
- 2.1、数据读流程图
- 2.2、数据读流程步骤(从主分片或者副本分片检索文档的步骤顺序)
- 2.3、数据读流程注意事项
一、数据读流程概述
- 从主分片或者从其它任意副本分片检索文档。
二、数据读流程步骤
2.1、数据读流程图
2.2、数据读流程步骤(从主分片或者副本分片检索文档的步骤顺序)
- 客户端发送查询请求到协调节点。
- 协调节点计算数据所在的分片以及全部的副本位置。
- 为了能够负载均衡,可以轮询所有节点。
- 将请求转发给具体节点。
- 节点返回查询结果,将结果反馈给客户端。
2.3、数据读流程注意事项
- 在处理读取请求时,协调结点在每次请求的时候都会通过轮询所有的副本分片来达到负载均
衡。 - 在文档被检索时,已经被索引的文档可能已经存在于主分片上但是还没有复制到副本分
片。 在这种情况下,副本分片可能会报告文档不存在,但是主分片可能成功返回文档。 一
旦索引请求成功返回给用户,文档在主分片和副本分片都是可用的。