修改es数据报index read-only / allow delete (api)

异常场景:
在开发中遇到一个问题,es环境没有改变,但是突然插入es数据不成功,并且会报类似这样的错误:
[FORBIDDEN/12/index read-only / allow delete (api)] - read only elasticsearch indices
原因:这种就笔者遇到的情况,大部分是磁盘满了,导致es自动关闭了索引的写功能,只能进行读取或者删除。
解决:

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

也可以这样:

PUT _settings
    {
          "index.blocks.read_only_allow_delete":"false"
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容