首页 > 其他分享 >2020-05-21:es底层读写原理?倒排索引原理?

2020-05-21:es底层读写原理?倒排索引原理?

时间:2023-05-12 10:31:33浏览次数:51  
标签:node 请求 倒排 shard primary 原理 id es 21


es不熟悉,答案仅供参考:
es写数据过程
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都搞定之后,就返回响应结果给客户端。

es读数据过程
可以通过doc id 来查询,会根据doc id进行hash,判断出来当时把doc id分配到了哪个shard上面去,从那个shard去查询。
1、客户端发送请求到任意一个node,成为coordinate node
2、coordinate node 对doc id进行哈希路由,将请求转发到对应node,此时会使用round-robin随机轮询算法,在primary shard 以及其所有replica中随机选择一个,让读请求负载均衡。
3、接收请求的node返回document给coordinate node。
4、coordinate node返回document给客户端。

倒排原理:关键词分词

评论


标签:node,请求,倒排,shard,primary,原理,id,es,21
From: https://blog.51cto.com/u_14891145/6269417

相关文章

  • 50kw组串式 三相光伏并网逆变器方案 主控TMS32F2808,提供pcb,原理图
    50kw组串式三相光伏并网逆变器方案主控TMS32F2808,提供pcb,原理图,代码,如下:1)主控DSP板,负责逆变器的逆变及保护控制。原理图为pdf.pcb为AD文件。2)接口板,负责信号采集、处理,以及信号等的连接。3)电源板:为整个系统提供24V以及±15V。4)功率板:实现驱动及功率逆变。5)总控板:MPPT控制、R......
  • 霍尔Foc算法解析,代码 中颖单片机,3213 提供代码、电路图和pcb
    霍尔Foc算法解析,代码中颖单片机,3213提供代码、电路图和pcb算法对开关霍尔的处理颇有独到之处,是做hallfoc的良好参考……工程中坐标变换是库,算法是开源的,请知悉YID:38100634107899452......
  • 每日打卡-21.1
    一.问题描述使用I/O流以文本方式建立一个文件test1.txt,写入字符“已成功写入文件!”,用其它字处理程序(例如windows的记事本程序Notepad)打开,看看是否正确写入。二.设计思路三.流程图四.伪代码 1五.代码实现 1#include<fstream>#include<iostream>usingnamespacestd;int......
  • 每日打卡-21.3
    一.问题描述使用I/O流以文本方式打开上题建立的文件test1.txt,在次此文件后面添加字符“已成功添加字符!”,然后读出整个文件的内容显示出来,看看是否正确。二.设计思路三.流程图四.伪代码 1五.代码实现 1#include<fstream>#include<iostream>usingnamespacestd;intmai......
  • 每日打卡-21.2
    一.问题描述使用I/O流以文本方式打开上一题建立的文件test1.txt,读出其内容显示出来,看看是否正确。二.设计思路三.流程图四.伪代码 1五.代码实现 1#include<fstream>#include<iostream>usingnamespacestd;intmain(){ charch; ifstreamfile2("text.txt"); whil......
  • 每日打卡-21.4
    一.问题描述定义一个dog类,包含体重和年龄两个成员变量及相应的成员函数,声明一个实例dog1,体重为5,年龄为10,使用I/O流把dog1的状态写入磁盘文件,再声明另一个实例dog2,通过读文件把dog1的状态赋给dog2。分别使用文本方式和二进制方式操作文件,看看结果有何不同;再看看磁盘文件的ASCII码......
  • LDO工作原理
     线性说的是指器件的工作状态,器件内部的模块工作在放大区,放大状态呈现线性关系。它只能降压,不能升压,消耗的能量大部分通过热量耗散掉。二、LDO工作原理 DO内部电路一般包括:基准电压、分压取样电路、误差放大电路、调整电路四个模块。如图1所示,当输出电压由于负载的变化而导致......
  • Https通信的SSL证书工作流程原理(转)
    前言浏览器与服务器之间的https加密通信会包括以下一些概念:非对称加密、对称加密、RSA、证书申请、根证书。https证书加密,就是在传输层tcp和应用层http之间加了一层ssl层来对传输内容进行加密。用时序图简单记录一下大致过程吧。证书工作原理服务器向证书机构申请证书的流程如......
  • 第4章 键盘的检测原理及应用实现
    第4章 键盘的检测原理及应用实现 非编码键盘:独立键盘和行列式键盘。独立键盘检测 常见的按键:弹性小按键,贴片式按键,自锁式按键。单片机检测按键的原理:单片机的I/O即可作输出也可作输入,当检测按键时,用它的输入功能,把按键的一端接地,另一端接IO,开始时,给IO赋高电平,然后不断......
  • S5PV210 | 裸机蜂鸣器实验
    S5PV210|裸机蜂鸣器实验目录S5PV210|裸机蜂鸣器实验电路原理DATASHEET(相关寄存器设置详解)2.2.7GPD0控制寄存器组2.2.7.1PortGroupGPD0ControlRegister(GPD0CON,R/W,Address=0xE020_00A0)2.2.7.2PortGroupGPD0ControlRegister(GPD0DAT,R/W,Address=0x......