ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 엘라스틱서치 UPDATE 시 FORBIDDEN/12/Index Read-Only 오류 발생할 때
    Elastic Stack 2019. 3. 13. 10:51

    엘라스틱서치에 저장된 데이터를 UPDATE 할때 read-only 관련 오류메세지가 나타나면서 403 오류가 발생했다.


    localhost:9200/classes/_settings 명령어를 통해 해당 인덱스의 설정을 확인해보니 

    "blocks": {

                        "read_only_allow_delete": "true"

                    },

    라는 부분이 보였다. 


    PUT메소드로 localhost:9200/classes/_settings

    {"index.blocks.read_only_allow_delete": false}

    를 실행하여 읽기전용 옵션을 변경하고 정상적으로 false로 바뀐 것을 확인한 후 update문을 다시 실행했지만 똑같은 오류가 발생했다. 

    다시한번 설정을 확인해보니 read_only_allow_delete 옵션이 다시 true로 설정되어있는 것이었다!!


    UPDATE문을 실행하기만 하면 read_only_allow_delete옵션이 자동으로 true로 변경되는 상황이었다. 그래서 "read_only_allow_delete auto true"를 검색어로 검색해보니 디스크 용량이 15%미만 일 경우 이런 증상이 발생한다고 한다... (현재디스크용량 매우부족..)


    불필요한 프로그램을 제거 하고 다시 실행해보아야겠다.

    댓글

Designed by Tistory.