文章目录
- 背景
- 分析
- 解决
- 遇到的问题 - 删除超时
- 报错信息
- 解决办法1:调大超时时间
- 解决办法2:调大ES堆内存
- 参考
背景
项目中使用了ELK技术栈实现了日志管理,但是日志管理功能目前并没有在生产上实际使用。
但ELK程序依然在运行,导致系统磁盘发生告警,剩余可用磁盘不足10%。
所以临时的解决办法是:删除这些没有使用的ES索引数据。
分析
ElasticSearch提供了Web API可以删除索引。详见
删除索引可以有如下两种方式:
- 指定索引名称
- 使用通配符
相关示例如下:
# 删除单个索引
DELETE /twitter# 删除多个索引
DELETE /twitter1,twitter2# 通配符删除索引
DELETE /twitter*# 删除全部索引