ES ILM策略
Index Lifecycle Management(ILM)策略 Elasticsearch可以通过 Index Lifecycle Management (ILM) 策略自动创建每日滚动索引。以下是一个创建每日滚动索引的示例,配合ILM策略可以让索引根据数据增长自动创建新的每日索引,并在数据老化时移动到温或冷存储中。 配置ILM策略 首先,创建一个ILM策略来定义索引的生命周期,策略包括热(hot)、温(warm)和冷(cold)阶段。 PUT_ilm/policy/daily-log-policy { "policy":{ "phases":{ "hot":{# 热存储阶段,用于写入新数据 "actions":{ "rollover":{# 数据超过条件时,自动创建新的索引 "max_age":"1d",# 索引1天后滚动 "max_size":"50gb"# 或者当索引达到50GB时滚动 } } }, "warm":{# 温存储阶段,用于较少访问的数据 "min_age":"3d",# 数据进入温存储的最小年龄为3天 "actions":{ ....