【Elasticsearch】 es coordinating 节点

【Elasticsearch】 es coordinating 节点_第1张图片

1.概述

2.ES的写入流程

ES的任意节点都可以作为协调节点(coordinating node)接受请求,当协调节点接受到请求后进行一系列处理,然后通过_routing字段找到对应的primary shard,并将请求转发给primary shard, primary shard完成写入后,将写入并发发送给各replica, raplica执行写入操作后返回给primary shard, primary shard再将请求返回给协调节点。大致流程如下图:
【Elasticsearch】 es coordinating 节点_第2张图片

3. coordinating节点

ES中接收并转发请求的节点称为coordinating节点,ES中所有节点都可以接受并转发请求。当一个节点接受到写请求或更新请求后,会执行如下操作:

  1. ingest

你可能感兴趣的:(elasticsearch,coordinating,节点)