elasticsearch主分片数量不可以更改的原因是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"elasticsearch主分片数量不可以更改的原因是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2026年11月01日elasticsearch主分片数量不可以更改的原因是什么
本篇内容介绍了"elasticsearch主分片数量不可以更改的原因是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
当索引一个文档的时候,文档会被存储到一个主分片中。 Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片 1 还是分片 2 中呢?
首先这肯定不会是随机的,否则将来要获取文档的时候我们就不知道从何处寻找了。实际上,这个过程是根据下面这个公式决定的:
shard = hash(routing) % number_of_primary_shards
routing 是一个可变值,默认是文档的 _id ,也可以设置成一个自定义的值。 routing 通过 hash 函数生成一个数字,然后这个数字再除以 number_of_primary_shards (主分片的数量)后得到 余数 。这个分布在 0 到 number_of_primary_shards-1 之间的余数,就是我们所寻求的文档所在分片的位置。
这就解释了为什么我们要在创建索引的时候就确定好主分片的数量 并且永远不会改变这个数量:因为如果数量变化了,那么所有之前路由的值都会无效,文档也再也找不到了。
"elasticsearch主分片数量不可以更改的原因是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
文档
数量
时候
原因
余数
内容
实际
数字
更多
知识
索引
过程
存储
实用
学有所成
接下来
之间
位置
公式
函数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网科技集团
互联网属科技
互联网科技的
北京互联网科技公司
金融科技 互联网金融
善班互联网科技
互联网科技论文
未来的互联网科技
互联网 科技服务平台
互联网科技类展会
海南购全球互联网科技
玖二柒互联网科技公司待遇
剑昆互联网络科技有限公司临桂
受益于互联网科技的高速发展
互联网软件和科技
岳阳华臻互联网科技有限公司
科技类公司包括互联网吗
宁波跨境商互联网科技有限公司
中国科技和美国互联网
科技美学互联网 艺术
科技互联网项目
互联网巨头科技公司
互联网医疗科技
互联网汽车科技小镇
新兴科技互联网创新大赛颁奖典礼
恒生互联网科技指数跳水
乌鲁木齐新华智原互联网科技学校
东营紫格互联网科技
万物互联网智能科技
米泉互联网科技专业怎么样