본문 바로가기

Data Engineering/Cloud

[AWS] Can't update non dynamic settings [[index.analysis]] for open indices

Intro

오픈서치 인덱스 세팅 중 파라미터 값을 변경해야할때, 아래와 같은 오류 메시지가 띄고, 변경이 되질 않는다. 

 

[illegal_argument_exception] Can't update non dynamic settings [[index.analysis.analyzer.my_filter.filter]] for open indices [[my-index/[...]]]

 

이 때는 해당 인덱스를 Close한 후, 파라미터를 다시 변경하고, Open을 진행한다

Console

 

Post

POST indexName/_close



PUT indexName/_settings

"settings": {

  "index.codec": "best_compression"

}



POST indexName/_open

 

 index close 시, index는 사용을 못하니, 당연히 데브 환경에서 사용해야 하고 프로덕션 환경에선 조심해야함

 

참고

- https://opensearch.org/docs/latest/api-reference/index-apis/update-settings/

반응형