内容简介:下面直接点,先描述一下一个增删改请求打过来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
1、客户端发送增删改请求给协调节点node2
2、协调节点node2将请求路由到含有primary shard的node1
3、node1处理请求,并同步数据到对应的含有replica shard的node2
4、协调节点node2如果发现含有primary shard的node1以及所有含有replica shard的node2都搞定了,就会返回响应结果给客户端
以上所述就是小编给大家介绍的《elasticsearch学习笔记(十八)——Elasticsearch document增删改内部原理》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- mongoose的增删改查
- JDBC实现简单增删改查
- Golang操作MySQL增删改查
- iOS CoreData (一) 增删改查
- CMDB_基础模型(增删改查)
- Mybatis增删改查之Oracle
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
机器学习及其应用2007
周志华 编 / 清华大学 / 2007-10 / 37.00元
机器学习是人工智能的一个核心研究领域,也是近年来计算机科学中最活跃的研究分支之一。目前,机器学习技术不仅在计算机科学的众多领域中大显身手,还成为一些交叉学科的重要支撑技术。本书邀请相关领域的专家撰文,以综述的形式介绍机器学习中一些领域的研究进展。全书共分13章,内容涉及高维数据降维、特征选择、支持向量机、聚类、强化学习、半监督学习、复杂网络、异构数据、商空间、距离度量以及机器学习在自然语言处理中的......一起来看看 《机器学习及其应用2007》 这本书的介绍吧!