wang061112 2025-06-05 07:35 采纳率: 33.3%
浏览 8

es8.12索引删除

现在是使用es8.12 索引不知道的为什么总是被删除 感觉只能存活一天到两天
并且我修改了ILM生命周期 把1d的删除掉了
并且设置了新的ILM周期 给索引
但是早上起来一看 找不到索引了
并且会不会和存储空间有关
实在是没有思路 大家我要怎么做

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-06-05 07:35
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解答

    你遇到的问题是 Elasticsearch 8.12 的索引总是被删除,虽然你已经修改了 ILM 生命周期和删除策略。

    可能的原因有以下几点:

    1. ILM 生命周期的配置错误:检查你的 ILM 生命周期配置是否正确,确保删除策略正确地应用于索引。
    2. 索引的生命周期超时:检查索引的生命周期是否超时,导致索引被删除。
    3. 存储空间不足:检查存储空间是否不足,导致索引被删除。
    4. 其他删除策略:检查是否有其他删除策略(如 rolloverdelete)正在删除索引。

    解决方案:

    1. 检查 ILM 生命周期配置:使用 GET _ilm/policy API 查看 ILM 生命周期配置,确保删除策略正确地应用于索引。
    2. 检查索引生命周期:使用 GET _cat/indices?v API 查看索引的生命周期,确保索引没有超时。
    3. 检查存储空间:使用 GET _cat/indices?v API 查看存储空间使用情况,确保存储空间充足。
    4. 检查其他删除策略:使用 GET _ilm/policy API 查看其他删除策略,确保没有其他策略正在删除索引。

    如果问题仍然存在,可以提供更多的日志信息和配置文件,以便更好地 debug。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月5日