es数据无法写入,报错[FORBIDDEN/12/index read-only / allow delete (api)]

环境:

filebeat , kafka, logstash , elastic search ,版本7.4套件。

问题:

logstash 写数据到es报错,如下图

es数据无法写入,报错[FORBIDDEN/12/index read-only / allow delete (api)]

分析:

查看了es安装目录的磁盘空间占用,已经超过92%,如下图:

es数据无法写入,报错[FORBIDDEN/12/index read-only / allow delete (api)]

 

结论:

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

正常情况,应该要多所有的服务器目录进行磁盘可用监控,如果超过某个比例,就报警。