Elasticsearch ILM 与冷热分层及 RollOver 治理(2025)一、索引生命周期与策略ILM:定义 hot/warm/cold/frozen 阶段(热冷分层),控制 `Segment` 合并与迁移。RollOver:按文档数/大小/时间触发新索引,避免 `Shard` 过大或过小。模板:统一索引模板与别名,便于 RollOver 与查询切换。二、分层与资源热层:高性能节点存放近期索引;写入频繁与高并发查询。温层:降低资源成本;合并段降低存储与 IO 压力。冷/冻结层:历史数据压缩与只读;快照归档与检索回退路径。三、参数与优化Shard/Replica:按数据量与吞吐设置分片与副本;避免过多小分片。Segment 合并:控制合并策略与刷新间隔,减少碎片与提高命中。查询:针对时间范围与字段建立倒排与列存;避免高基数字段滥用。四、观测与回滚指标:段数、分片大小、查询延迟、合并队列;按层级观测。回滚:策略异常时回退 ILM;调整 RollOver 条件与模板。安全:最小权限与审计;多租户隔离与限流。注意事项关键词(ILM、热冷分层、RollOver、Shard、Segment)与正文一致。分类为“数据/搜索/Elasticsearch”,不超过三级。参数需在容量评估与生产观测中回归验证。

发表评论 取消回复