如何恢复Elasticsearch磁盘占用空间大于95后变成只读模式

解决磁盘空间大于95%时,es会启动保护机制,设置成只读模式
用postman等工具或curl请求
es版本是6.7的(其他版本没有试过)

1.GET请求查看是否只读机制启动

XXXX:9200/_settings?pretty

如果read_only_allow_delete等于true,则es目前索引是只读状态

"read_only_allow_delete": "true"

2.先把磁盘空间清理一下,低于95%

3.PUT请求地址

XXXX:9200/_settings

5.请求头

Content-Type:application/json

6.请求体

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

7.返回值

{
    "acknowledged": true
}

这个时候就成功了

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理