错误: retrying failed action with response code: 403故障解决

上午清理了一个400多个G的json.log文件,重启了docker服务和elk容器,登录kibana发现并没有日志展示,排查了一段时间,发现清理的json.log文件内一直报这个错误 retrying failed action with response code: 403 ({\"type\"=\u003e\"cluster_block_exception\", \"reason\"=\u003e\"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];\"})\n"

网上查了一下报错,是因为索引变成了只读索引,需要手动修改索引模式

命令:

curl -XPUT -H 'Content-Type: application/json' http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'

执行完命令继续查看json.log文件,发现有日志读取。

最后刷新kibana发现有日志展示,问题解决。