阿里云Elasticsearch针对常见的冷热架构且具有生命周期管理的需求场景,在场景化配置模板中提供了一套默认的索引生命周期策略模板。但是只有您购买了含有冷数据节点的6.7.0及以上版本的实例,阿里云Elasticsearch控制台才会开启索引生命周期配置入口,您才能使用阿里云Elasticsearch提供的索引生命周期策略模板。本文为您介绍索引生命周期模板的相关配置参数。

参见修改场景化配置模板,修改集群中索引的生命周期模板配置,相关参数说明如下。
注意
  • 开启场景化索引生命周期配置后,索引生命周期模板定义的策略名为:aliyun_default_ilm_policy,默认已经应用到aliyun_default_index_template模板上,可通过Elasticsearch API(Getting templatesGet lifecycle policy API)进行查看。
  • 开启场景化索引生命周期配置功能,不影响在集群上独立创建其他的索引生命周期。
  • 如果您的集群未购买冷数据节点或者低于6.7.0版本,索引生命周期配置入口默认是关闭状态的。如果您需要使用该功能,可参考Elasticsearch ILM进行手动配置。
参数 说明
phases.hot.min_age 设置索引进入hot阶段所需的时间。
phases.hot.actions.set_priority.priority 设置hot阶段索引的优先级。
phases.warm.min_age 设置索引进入warm阶段所需的时间。
phases.warm.actions.allocate.number_of_replicas 设置warm阶段索引的副本数。
phases.warm.actions.allocate.require.box_type 设置warm阶段索引分片分配的策略。例如将分片分配到warm节点。
phases.warm.actions.set_priority.priority 设置warm阶段索引的优先级。
phases.cold.min_age 设置索引进入cold阶段所需的时间。
phases.cold.actions.set_priority.priority 设置cold阶段索引的优先级。