kibana报[FORBIDDEN/12/index read-only / allow delete (api)]错误

一、错误描述

1、在kibana,dev中pose数据,报[FORBIDDEN/12/index read-only / allow delete (api)]错误。

尝试过网上的说的方法一:在kibana中输入

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

 结果:失败,没能解决问题

2、尝试方法二:我是windows系统,下载安装了curl

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

 结果还是不行

3、成功解决方案

最后重启es发现es重启时默认就是onlyread,google发现原因时内存使用了97%,es默认达到95%就全都设置只读。

解决方法:

  a、

# 控制洪水阶段水印。它默认为95%
cluster.routing.allocation.disk.watermark.flood_stage: 99%

或者
cluster.routing.allocation.disk.threshold_enabled: false

  b、释放内存

  我就是这么干的,es安装在d盘,然而d盘快满了,所以赶紧清理一波,然后重启es就没有报这类错误了,完美!

猜你喜欢

转载自www.cnblogs.com/JimShi/p/11243602.html
今日推荐