现在是使用es8.12 索引不知道的为什么总是被删除 感觉只能存活一天到两天
并且我修改了ILM生命周期 把1d的删除掉了
并且设置了新的ILM周期 给索引
但是早上起来一看 找不到索引了
并且会不会和存储空间有关
实在是没有思路 大家我要怎么做
es8.12索引删除
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
阿里嘎多学长 2025-06-05 07:35关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解答
你遇到的问题是 Elasticsearch 8.12 的索引总是被删除,虽然你已经修改了 ILM 生命周期和删除策略。
可能的原因有以下几点:
- ILM 生命周期的配置错误:检查你的 ILM 生命周期配置是否正确,确保删除策略正确地应用于索引。
- 索引的生命周期超时:检查索引的生命周期是否超时,导致索引被删除。
- 存储空间不足:检查存储空间是否不足,导致索引被删除。
- 其他删除策略:检查是否有其他删除策略(如
rollover或delete)正在删除索引。
解决方案:
- 检查 ILM 生命周期配置:使用
GET _ilm/policyAPI 查看 ILM 生命周期配置,确保删除策略正确地应用于索引。 - 检查索引生命周期:使用
GET _cat/indices?vAPI 查看索引的生命周期,确保索引没有超时。 - 检查存储空间:使用
GET _cat/indices?vAPI 查看存储空间使用情况,确保存储空间充足。 - 检查其他删除策略:使用
GET _ilm/policyAPI 查看其他删除策略,确保没有其他策略正在删除索引。
如果问题仍然存在,可以提供更多的日志信息和配置文件,以便更好地 debug。
解决 无用评论 打赏 举报