---

title: Elasticsearch ILM 策略与冷热分层存储

keywords:

  • ILM
  • rollover
  • 热温冷
  • 索引生命周期
  • 分层存储

description: 配置索引生命周期管理策略与热温冷分层,提供可执行的策略与索引模板示例。

tags:

  • Elasticsearch
  • ILM
  • rollover
  • 分层存储
  • 数据库
  • 热温冷
  • 索引生命周期
  • 运维

categories:

  • 文章资讯
  • 技术教程

---

Elasticsearch ILM 策略与冷热分层存储

策略示例

{
  "policy": {
    "phases": {
      "hot": {
        "actions": {
          "rollover": { "max_age": "7d", "max_size": "50gb" }
        }
      },
      "warm": {
        "min_age": "14d",
        "actions": { "forcemerge": { "max_num_segments": 1 } }
      },
      "cold": {
        "min_age": "30d",
        "actions": { "set_priority": { "priority": 0 } }
      }
    }
  }
}

索引模板绑定

{
  "index_patterns": ["logs-*"],
  "template": { "settings": { "index.lifecycle.name": "logs-ilm" } }
}

验证

  • 通过 _ilm/explain 查看索引生命周期执行状态

总结

ILM 结合 rollover 与分层策略,可在保证查询性能的同时优化存储成本。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部