ElasticSearch ‐ Trouble Shooting - dnwls16071/Backend_Study_TIL GitHub Wiki
📚 문서 색인 불가 트러블 슈팅
- 노드 디스크 사용량이 100%가 되면 노드 운영체제도 정상적으로 동작하지 않는다.
- ElasticSearch에는 디스크 사용량이 일정 수준 이상 되면 더 이상 색인하지 않도록 하는 보호장치가 있다.
이름 | 의미 |
---|---|
cluster.routing.allocation.disk.threshold_enabled | 보호장치를 사용할 것인지 아닌지를 설정한다 |
cluster.routing.allocation.disk.watermark.low | 기본값은 85%이고 이 값보다 높아지면 더 이상 샤드를 배치하지 않는다. |
cluster.routing.allocation.disk.watermark.high | 기본값은 90%이고 이 값보다 높아지면 샤드들을 다른 데이터 노드로 옮기기 시작한다. |
cluster.routing,allocation.disk.watermark.flood_stage | 기본값은 95%이고, 이 값보다 높아지면 더 이상 색인을 하지 않는다. |
❗문제 해결 방법
- 데이터 노드를 증설하거나 불필요한 인덱스를 삭제해서 디스크 공간을 확보한다.
- 디스크 공간 확보 후 Read-Only 상태 인덱스들을 명시적으로 풀어준다.