索引生命週期管理(ILM)是指:ES數據索引從設置,創建,打開,關閉,刪除的全生命週期過程的管理;爲了降低索引存儲成本,提升集羣性能和執行效率,我們可以通過對存儲在阿里雲 Elasticsearch 的數據做生命週期管理。
本文作者:阿里雲 Elasticsearch團隊—Lettie
阿里雲 Elasticsearch (>=6.6) 提供 ILM 功能,同時將索引生命週期分爲 Hot,Warm、Cold、Delete 4個階段。
階段 | 描述 |
---|---|
Hot | 主要處理時序數據的實時寫入,根據索引的文檔數大小時長決定是否調用 Rollover API 來滾動索引。 |
Warm | 主要用來提供查詢,索引不再寫入。 |
Cold | 查詢較少,查詢速度變慢,索引不再被更新。 |
Delete | 刪除數據 |
說明:Rollover 配置歸檔,目前僅支持三種策略,分別是:max_doc