当前位置: 首页 > news >正文

淄博网站建设报价爱站网站长seo综合查询工具

淄博网站建设报价,爱站网站长seo综合查询工具,免费的app软件下载大全,flash交互网站页面切换制作问题 Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题! Elasticsearch的写数据过程 客户端选择一个节点发送请求,这个时候我们所说的这个节点就是协调节点(coordinating node)协调节点对document进行了路由&am…

问题

Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题!

Elasticsearch的写数据过程

  1. 客户端选择一个节点发送请求,这个时候我们所说的这个节点就是协调节点(coordinating node)
  2. 协调节点对document进行了路由,然后将请求再转发给对应的节点(primary shard)
  3. 实际上操作的节点的primary shard请求处理,之后再将数据进行同步,同步到replica node
  4. 协调节点发现primary node及所有的replica node都搞定了之后,就将相应结果返回给我们的客户端

Elasticsearch的读数据过程

这个时候我们可以通过文档id来查询,会根据文档id进行hash,判断我们当初将doc id分配给了哪一个shard,然后再从这个shar进行查询操作。

  1. 客户端发送一个请求到任意的一个节点,成为了协调节点(coordinate node)
  2. 协调节点对doc id 进行hash路由,然后在将请求进行转发,转发到对应的节点,这个时候会使用到round-robin进行随机轮询算法,最终将primary shard以及其所有replica中进行随机选择一个,来实现读请求的负载均衡。
  3. 接收到请求的节点返回document给协调节点。
  4. 协调节点返回document再给到客户端。

Elasticsearch的搜索数据过程

其实elasticsearch最强大的是他的全文检索功能。

  1. 客户端发送一个请求到协调节点
  2. 协调节点会将搜索请求转发到所有的shard中对应的replica shard或者primary shard
  3. 每个shard都会将自己的搜索结果返回给协调节点,然后再由协调节点对数据进行合并、排序、分页等操作,最终会输出结果
  4. 接下来协调节点会根据doc id 去各个节点上面拉取实际的文档数据,完成之后会最终将数据返回给客户端。

好了,今天关于Elasticsearch的读、写、搜索过程就讲解到这里,欢迎大家留言交流

也欢迎大家关注我的公众号《coder练习生》

http://www.hrbkazy.com/news/51586.html

相关文章:

  • 个人备案做企业网站 今日头条
  • 网站建设也笔试域名是什么 有什么用
  • 阿里云服务器可以做多少个网站成都百度推广开户公司
  • 移动互联网应用软件开发谷歌seo外包
  • 杰讯山西网站建设旅游新闻热点
  • wordpress 做网课网站寻找客户资源的网站
  • cc域名的网站产品线上推广方案
  • asp网站编辑教程百度客服人工
  • 网站推广方案200字搜索引擎优化的基本内容
  • 那个网站可以做链接建站平台在线提交功能
  • 网站基本建设投资内容如何查询关键词的搜索量
  • 洛阳网站建设哪家专业百度竞价收费标准
  • 在哪做网站便宜又好百度小说排行榜总榜
  • 公司网站开发怎么做百度域名购买
  • 网站运营怎样做网站推广方案范例
  • 成都市医院网站建设网站推广找客户
  • 明天上海全面封控5天百度seo搜索引擎优化
  • 有哪些做网站的公司天津seo推广软件
  • 做网站做国外广告想要网站导航推广
  • 网站建设实验小结优化设计七年级上册语文答案
  • 注册了网站怎么建设厦门人才网个人会员
  • 网站如何做ins链接分享b2b
  • 建设网站的公司广州北京今日重大新闻
  • 第一媒体app最新版本免费网站seo诊断
  • 0基础学习网站建设贵港网站seo
  • wordpress投稿者用户权限seo优化推广业务员招聘
  • 类似饿了么的网站怎么做seo竞价排名
  • 软件和网站开发百度链接提交收录入口
  • 网络营销策划需要包括哪些内容seo百度首页排名业务
  • 建设网站推广贷款业务网络推广好做吗