es 基于磁盘的shard分配参数

低警戒水位线——默认为磁盘容量的85%。
cluster.routing.allocation.disk.watermark.low

Elasticsearch不会将分片分配给使用磁盘超过85%的节点。它也可以设置为绝对字节值(如500mb),以防止Elasticsearch在小于指定的可用空间量时分配分片。此设置不会影响新创建的索引的主分片,或者特别是之前任何从未分配过的分片。

高警戒水位线——默认为磁盘容量的90%。
cluster.routing.allocation.disk.watermark.high 

Elasticsearch将尝试从磁盘使用率超过90%的节点重新分配分片。它也可以设置为绝对字节值,以便在节点小于指定的可用空间量时将其从节点重新分配。此设置会影响所有分片的分配,无论先前是否分配。

洪水警戒水位线——默认为磁盘容量的95%。
cluster.routing.allocation.disk.watermark.flood_stage

Elasticsearch对每个索引强制执行只读索引块(index.blocks.read_only_allow_delete)。这是防止节点耗尽磁盘空间的最后手段。一旦有足够的可用磁盘空间允许索引操作继续,就必须手动释放索引块。

示例:

PUT /_settings
{
  "index.blocks.read_only_allow_delete": null
}
检查周期
cluster.info.update.interval 

Elasticsearch应该多久检查一次群集中每个节点的磁盘使用情况。 默认为30秒。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本周回顾: 001,回家过元宵节了,算是好多年来,最团聚的时候,每天跟爷爷奶奶,弟弟妹妹过着醉生梦死,吃了睡睡了吃...
    雪花_ada1阅读 2,241评论 1 3
  • 1.已知一个数字列表,求列表中心元素。 """[1,2,3,4] 1, 2 --- 4[1, 2, 3, ...
    红石岩下的老斑鸠阅读 1,387评论 0 0
  • 华美女是我们办公室的“新生代”,去年通过省编考试分配到我校。今年,我接任初二年级语文课,于是和她同在一处办公。办公...
    金色年华0921阅读 3,297评论 0 6

友情链接更多精彩内容