elasticsearch主分片和副本数据大小不一样怎么解决


这篇文章主要介绍“elasticsearch主分片和副本数据大小不一样怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“elasticsearch主分片和副本数据大小不一样怎么解决”文章能帮助大家解决问题。以下的示例测试环境是ES 7.1.0版本先插入4个文档,然后使用cat/shards命令看下索引的分片信息,结果如下图可以很清楚的看到,主分片和副本分片虽然文档数量都是4,但是大小一个是15.7KB,一个是11.9KB。前面说了原因,是因为主副分片中的segment数量不一样导致的。我们来证实下。使用cat/segment命令来查看分片的segment信息,结果如下图从结果中可以很明显看出副本分片上的segment数量比主分片少了一个。这就是造成数据大小不一样的“真凶”。通常情况下,这种不一致并没有什么影响。ES会帮我们自动处理好分片上segment的数量。当然我们也可以通过ES的force merge命令,强制把分片上的segment合并成指定的数量。max_num_segments 参数用来指定最终要合到的segment数量。通过上面这个命令,我们强制索引合并segment到一个。然后再次用cat 香港云主机/segment看下分片信息,这样我们的主副分片都只有一个segment了。大小自然是一样的。关于“elasticsearch主分片和副本数据大小不一样怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注开发云行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: 电脑显示器抖动的解决方法

这篇文章主要为大家展示了“电脑显示器抖动的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“电脑显示器抖动的解决方法”这篇文章吧。一,劣质屏幕(仅针对液晶显示器),如果出现开机显示器抖动,当主 香港云主机机工作…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/05 22:51
下一篇 07/05 22:51

相关推荐