索引生命周期管理(ILM)是指:ES数据索引从设置,创建,打开,关闭,删除的全生命周期过程的管理;为了降低索引存储成本,提升集群性能和执行效率,我们可以通过对存储在阿里云 Elasticsearch 的数据做生命周期管理。
本文作者:阿里云 Elasticsearch团队—Lettie
阿里云 Elasticsearch (>=6.6) 提供 ILM 功能,同时将索引生命周期分为 Hot,Warm、Cold、Delete 4个阶段。
阶段 | 描述 |
---|---|
Hot | 主要处理时序数据的实时写入,根据索引的文档数大小时长决定是否调用 Rollover API 来滚动索引。 |
Warm | 主要用来提供查询,索引不再写入。 |
Cold | 查询较少,查询速度变慢,索引不再被更新。 |
Delete | 删除数据 |
说明:Rollover 配置归档,目前仅支持三种策略,分别是:max_doc