基础22 ElastciSearch document增删改内部原理

11人阅读 评论(0) 收藏 举报
分类:

基础22 ElastciSearch document增删改内部原理

概述

增删改内部原理

  • 1、客户端选择一个node发送请求过去,这个node就是coordinating node(协调节点)
  • 2、coordinating node,对document进行路由,将请求转发给对应的node(有primary shard)
  • 3、实际的node上的primary shard处理请求,然后将数据同步到replica node
  • 4、coordinating node,如果发现primary node和所有replica node都搞定之后,就返回响应结果给客户端

document查询内部原理

  • 1、客户端发送请求到任意一个node,成为coordinate node
  • 2、coordinate node对document进行路由,将请求转发到对应的node,此时会使用round-robin随机轮询算法,在primary shard以及其所有replica中随机选择一个,让读请求负载均衡
  • 3、接收请求的node返回document给coordinate node
  • 4、coordinate node返回document给客户端
  • 5、特殊情况:document如果还在建立索引过程中,可能只有primary shard有,任何一个replica shard都没有,此时可能会导致无法读取到document,但是document完成索引建立之后,primary shard和replica shard就都有了
查看评论

用InstallShield制作数据库应用系统的安装程序(2000年8月17日) 作者:新疆 宗宏斌

  Delphi具有强大的数据库应用程序开发功能,其Client/Sever版本可以开发一般的单机数据库应用系统、普通Client/Sever应用系统直至基于Web的多层应用,其中自然离不开Borla...
  • ghj1976
  • ghj1976
  • 2000-09-14 14:52:00
  • 2589

ElasticSearch18:图解document增删改内部原理

1.假设场景 3个节点,3个primary shard,3个replica shard,总共6个shard,每个节点2个shard 增删改的操作的过程都是一样的。 过程: ...
  • m0_37557582
  • m0_37557582
  • 2017-12-29 14:15:25
  • 33

基础21 ElastciSearch document数据路由

基础21 ElastciSearch document数据路由分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实...
  • qq_27384769
  • qq_27384769
  • 2018-04-15 09:17:32
  • 12

【工作笔记】ElasticSearch从零开始学(四)—— Java_DocumentAPI(CRUD)

启动ElasticSearch#linux ./bin/elasticsearch #windows bin/elasticsearch.bat注意:为了测试JavaApi所以采用windows方式启...
  • qq_20597479
  • qq_20597479
  • 2017-03-09 18:02:56
  • 418

基础20 ElastciSearch 小结

基础20 ElastciSearch 小结分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型...
  • qq_27384769
  • qq_27384769
  • 2018-04-15 09:16:54
  • 11

elastcisearch 嵌套查询

查找官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-request-sort.html#_nested...
  • u012946588
  • u012946588
  • 2017-12-01 00:46:13
  • 184

elastcisearch 对查询操作的 explain 就像自己项目里的页签统计标识

elasticsearch 如果 explain 值为 true 则搜索的时候给出相似度评分的计算细则 自己的项目 如果是页面统计则不输出最终的 query,但如果不是,则打出 quer...
  • meana520
  • meana520
  • 2016-12-23 23:34:00
  • 386

elasticsearch核心知识--25.剖析document数据路由原理和document增删改内部原理

############################document数据路由原理#######################################(1)document路由到shard...
  • mengxpFighting
  • mengxpFighting
  • 2018-03-26 10:05:04
  • 10

jsoup的基础理论(一)

一、   JSOUP简介 在以往用java来处理解析HTML文档或者片段时,我们通常会采用htmlparser(http://htmlparser.sourceforge.net/)这个开源类库。现...
  • xh16319
  • xh16319
  • 2014-06-02 20:54:53
  • 6103

WLAN基础与原理(中国电信内部教程PPT)

  • 2009年03月11日 13:59
  • 5.45MB
  • 下载
    我的微信
      我的微信号号,添加后更多福利
    个人资料
    持之以恒
    等级:
    访问量: 6万+
    积分: 4638
    排名: 7898
    文章存档
    最新评论