ELK 磁盘不足解决

编程入门 行业动态 更新时间:2024-10-24 20:13:14

正式环境的filebeat +ELK 搭建的日志环境突然收不到日志。

分析

ELK 的日志收集流程:filebeat **->**kafka ->logstash ->elasticsearch

filebeat 采集客户端数据

kafka 接收来自filebeat 的数据

logstash 获取kafka 数据格式清洗后发生给elasticsearch

排查发现 logstash 报日志

[2020-05-22T09:07:57,341][INFO ][logstash.outputs.elasticsearch] retrying failed action with response code: 403 ({"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"})

原因:

ES数据所在目录磁盘空间使用率超过90%后,ES将修改为只读状态,所以判断是磁盘空间不足导致ES不允许写入。

解决方案:

1.清理磁盘
2.删除索引

curl  -v  -X DELETE http://127.0.0.1:9200/logstash-2020.04.18

3.恢复索引可写

PUT _settings {"index":{"blocks":{"read_only_allow_delete":"false"}}}

更多推荐

ELK 磁盘不足解决

本文发布于:2023-06-14 08:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1457568.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:磁盘   ELK

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!