elasticsearch index 过程

(1)index request 到某一个Node(选择node的方式是采用round-robin)方法,此node 称为coordinate node,继续当前index request应该执行在哪一个shard中。

(2)将request转发至(1)中计算出来的Primary shard。

(3)primary shard建立索引(通过analyzer 和 mapping)转换成lucene可以识别的Index,同时将request转发到replica 上。

(4)当足够(默认num of shard/2 + 1)的replica shard返回succes,primary shard 则认为为成功。

(5)当coordinate node处理完其所有的request 则返回success.

 

posted on 2017-12-07 14:35  zhouzhou0615  阅读(339)  评论(0编辑  收藏  举报

导航