前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >节点属性不满足索引Settings配置需求

节点属性不满足索引Settings配置需求

原创
作者头像
用户7442844
修改2023-07-19 17:17:40
2660
修改2023-07-19 17:17:40
举报
文章被收录于专栏:ES自助排障ES自助排障

异常现象

通过执行 GET /_cluster/allocation/explain 查看当前索引分配详情

代码语言:javascript
复制
		"deciders": [{
			"decider": "data_tier",
			"decision": "NO",
			"explanation": "index has a preference for tiers [data_hot,data_warm] and node does not meet the required [data_hot] tier"
		}
代码语言:javascript
复制
		"deciders": [{
			"decider": "filter",
			"decision": "NO",
			"explanation": "node does not match index setting [index.routing.allocation.require] filters [temperature:hot ]"
		}

如果 decider 中返回 "data_tier" 或 "filter" 时,需要先确认该索引配置的 require 属性

例如当前索引配置属性为 hot ,排查集群是否存在 hot 节点,如果确认存在 hot 节点,排查 hot 节点磁盘利用率是否到达水位线导致无法分配

解决方案

1.如果集群没有 require 配置的属性节点,可以在控制台新增当前属性节点,或者修改索引当前属性为已存在节点属性

集群版本小于7.10

代码语言:javascript
复制
PUT {index}/_settings
{
  "routing": {
    "allocation": {
      "require": {
        "temperature": null
      }
    }
  }
}

集群版本大于等于7.10

index.routing.allocation.include._tier_preference的属性值是一个字符串,多个tier_preference之间通过逗号 ',' 隔开,分片分配的优先级是从前往后依次降低。例如当前索引配置的属性值为:"data_hot,data_warm,data_content",该属性的具体分配逻辑为:当集群中有data_hot节点时,则直接将分片分配在data_hot节点上,当没有data_hot节点时,则检查是否有data_warm节点,如果有,则在data_warm节点上分配,没有则在data_content节点上分配。

代码语言:javascript
复制
PUT {index}/_settings
{
  "index": {
    "routing": {
      "allocation": {
        "include": {
          "_tier_preference": "data_hot,data_warm,data_content"
        }
      }
    }
  }
}

2.如果是由于当前属性节点磁盘利用率到达水位,可以清理些历史数据后再尝试分配

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 异常现象
  • 解决方案
    • 集群版本小于7.10
      • 集群版本大于等于7.10
      相关产品与服务
      Elasticsearch Service
      腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com