解决磁盘空间大于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
}

这个时候就成功了

clipboard.png


Stevy
6 声望0 粉丝