elasticsearch学习笔记(十八)——Elasticsearch document增删改内部原理

栏目: 后端 · 发布时间: 6年前

内容简介:下面直接点,先描述一下一个增删改请求打过来Elasticsearch内部做了什么。(1)对于客户端首先会选择一个节点node发送请求过去,这个节点node就是协调节点coordinating node(2)协调节点coordinating node会对docuemnt数据进行路由,将请求转发给对应的node(含有primary shard)

下面直接点,先描述一下一个增删改请求打过来Elasticsearch内部做了什么。

(1)对于客户端首先会选择一个节点node发送请求过去,这个节点node就是协调节点coordinating node

(2)协调节点coordinating node会对docuemnt数据进行路由,将请求转发给对应的node(含有primary shard)

(3)实际上node的primary shard会处理请求,然后将数据同步到对应的含有replica shard的node

(4)协调节点coordinating node如果发现含有primary shard的node和所有的含有replica shard的node都搞定之后,就会返回响应结果给客户端

下面画图展示一下上面的过程:

假设我们有2个节点,5个primary shard replica=1

elasticsearch学习笔记(十八)——Elasticsearch document增删改内部原理

1、客户端发送增删改请求给协调节点node2

2、协调节点node2将请求路由到含有primary shard的node1

3、node1处理请求,并同步数据到对应的含有replica shard的node2

4、协调节点node2如果发现含有primary shard的node1以及所有含有replica shard的node2都搞定了,就会返回响应结果给客户端


以上所述就是小编给大家介绍的《elasticsearch学习笔记(十八)——Elasticsearch document增删改内部原理》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

平台转型

平台转型

陈威如、王诗一、余卓轩(统筹) / 中信出版社 / 2016-1-10 / 58

《平台战略》续篇,陈威如等关于企业平台转型最新力作! 平台带来的商业革命已改写了现在及未来的企业生存规则,而这股浪潮已经从互联网行业漫延到了其他多种行业之中!如果说,过去10 年是平台商业模式在互联网行业的爆发期,那未来10 年,将是平台商业模式在传统行业转型应用上的黄金时代。 平台思维不再是互联网行业的专用词,它可以用来解构价值链,可以被运用到组织架构的设计中,更能够帮助企业升级竞争......一起来看看 《平台转型》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具