栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

es 7.x 进阶 路由计算 分片控制

es 7.x 进阶 路由计算 分片控制

文章目录

保存数据时的路由计算读取数据时的分片控制

保存数据时的路由计算

红色的为master节点
蓝色为两个从节点.
绿色为主分片, 紫色为副本.
每个主分片有两个副本.

一个文档 , 分配到哪个节点上是有路由计算规则的.
路由计算公式 : hash(文档的主键id) % 主分片数量
对文档的id, 进行hash运算, 对主分片数量进行取模.
如果有三个节点, 即取余的结果只会在0,1 ,2 内.

读取数据时的分片控制

对于查询数据. 在查询之前, 插入完成之后 , 主节点和副本都会有数据(如果配置是这样的话) .

从结果上来讲, 访问任何一个节点, 都是能拿到数据的, 但还是不能随意的访问 . 得进行分片的控制 .

分片控制: 用户可以访问任何一个节点获取数据, 因为存放数据的规则是一致的. 查询规则也是一致的. 用户访问的节点, 称之为协调节点. 可以让请求到真正的数据节点. 万一某个节点访问压力较大, 可以控制其去另外的节点访问. 一般情况下, 分片控制是轮询操作,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720668.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号