当Kibana无法创建索引模式时的处理方法
症状 – 疾病或身体异常所表现出来的体征或感觉。
原因 – 导致某种现象出现的事物、事件或因素。
我正在AWS上搭建一个使用fluentd – elasticsearch – kibana进行日志可视化的环境。kibana和elasticsearch的版本都是6.0.0。
按下上图中索引模式创建页面的“create”按钮时,屏幕没有切换,似乎在屏幕看不见的地方模糊显示了错误内容。(使用的是Chrome浏览器)。因此,我尝试检查了Chrome浏览器的JavaScript错误日志。
Error 403 Forbidden: blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];
出现了这个错误。
这似乎是一个Elasticsearch错误,而不是Kibana错误,当服务器容量不足时,Elasticsearch会将索引设为只读模式。实际上,Elasticsearch已经充满了大量的容量。
因此,在解决服务器容量不足之后,
在 Elasticsearch 端完成,
curl -XPUT -H "Content-Type: application/json" localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
执行完这个后,在Kibana上再次点击Create按钮,索引就创建成功了。非常感谢!