미니옵빠의 code stubs
Can't update non dynamic settings [[index.codec]] for open indices ... 본문
Elastic Stack/Elasticsearch
Can't update non dynamic settings [[index.codec]] for open indices ...
미니옵빠 2018. 4. 12. 21:10Elasticsearch > indices 의 settings 값을 변경하려고 할 때, 아래와 같은 오류 메시지를 뿌리며 적용 안되는 경우가 있음.
"reason": "Can't update non dynamic settings [[index.codec]] for open indices [[......]]"
예를 들어, compression 설정 변경 등이 해당됨
PUT indexName/_settings
"settings": {
"index.codec": "best_compression"
}
이 때는 해당 index 를 닫고, 변경 후 다시 오픈하면 됨.
POST indexName/_close
PUT indexName/_settings
"settings": {
"index.codec": "best_compression"
}
POST indexName/_open
단, index close 시 해당 index 는 말 그대로 사용을 못하는 상태이니 적절한 타이밍에 사용 필요. (production 환경에서 아무때나 close 하면 낭패니까)