阿里云Elasticsearch針對常見的冷熱架構且具有生命周期管理的需求場景,在場景化配置模板中提供了一套默認的索引生命周期策略模板。6.7版本及以上且購買冷數據節點的實例,支持啟用索引生命周期策略模板。本文為您介紹索引生命周期模板的相關配置參數。
參見修改場景化配置模板,修改集群中索引的生命周期模板配置,相關參數說明如下。
重要
- 開啟場景化索引生命周期配置后,索引生命周期模板定義的策略名為:aliyun_default_ilm_policy,默認已經應用到aliyun_default_index_template模板上,可通過Elasticsearch API(Getting templates和Get lifecycle policy API)進行查看。
- 開啟場景化索引生命周期配置功能,不影響在集群上獨立創建其他的索引生命周期策略。
- 如果您的集群未購買冷數據節點或者低于6.7.0版本,索引生命周期配置入口默認是關閉。如果您需要使用該功能,可參見Elasticsearch ILM進行手動配置。
- 索引生命周期中,不支持close配置。
參數 | 說明 |
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階段索引的優先級。 |
phases.delete.min_age | 設置索引進入delete階段所需的時間。 |
文檔內容是否對您有幫助?