Today I Learned

FORBIDDEN/12/index read-only / allow delete (api) 본문

ElasticSearch

FORBIDDEN/12/index read-only / allow delete (api)

하이라이터 2022. 1. 13. 15:57
728x90

엘라스틱 서치 인덱싱 도중에 발생한 오류

 

원인은 ES에 용량이 부족하게되면 read_only_allow_delete 설정을 자동으로 true로 변경하며 발생하는 문제이다.

index [my_index], type [_doc], id [1000094010042], message [ElasticsearchException[Elasticsearch exception [type=cluster_block_exception, reason=index [my_index] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]]]

 

해결방법은 먼저 용량을 확보한 후에,

curl -XPUT 'http://<elastic_search_주소>/<인덱스_이름>/_settings' \
     -H 'Content-Type: application/json' \
     -d '{ "index.blocks.read_only_allow_delete": "false"}'

read_only_allow_delete 설정을 false로 변경해주면 된다.

728x90

'ElasticSearch' 카테고리의 다른 글

Elasticsearch Head를 이용해서 Index Alias 변경하기  (0) 2022.01.13
Comments