티스토리 뷰

ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]

인덱스 setting 확인

> GET my_index/_settings

{
  "my_index": {
    "settings": {
      "index": {
        "refresh_interval": "5s",
        "number_of_shards": "1",
        "blocks": {
          "read_only_allow_delete": "true"
        },
        "provided_name": "my_index",
        "creation_date": "1586831203626",
        "number_of_replicas": "0",
        "uuid": "",
        "version": {
          "created": "6030299"
        }
      }
    }
  }
}

blocks.read_only_allow_delete : "true"로 설정되어 있습니다. 이것은 해당 인덱스가 읽기 전용 상태이며 삭제만 허용된다는 것을 나타냅니다.

해결 방법 : 인덱스 setting 수정  

curl -X PUT "localhost:9200/ma_customer_cafe24/_settings" -H 'Content-Type: application/json' -d '{
  "index": {
    "blocks.read_only_allow_delete": "false"
  }
}'
PUT /ma_customer_cafe24/_settings
{
  "settings": {
    "index.blocks.read_only_allow_delete": false
  }
}