들어가며

이 글을 읽고 있다면 아마 높은 확률로 ES 클러스터의 디스크 문제로 발생하지 않았을까 합니다 ^^
색인 배치를 만들게 되면 디스크 full 문제가 발생할 수 있는데요, ES는 이러한 경우 읽기 모드로 전환되게 합니다.
읽기 모드에 들어가게 되면 당연히 인덱스의 변경이나 삭제가 불가능한 문제가 발생합니다

해결 방법

  1. 우선적으로 사용하지 않는 인덱스를 삭제하여 줍니다
  2. 인덱스의 읽기 모드를 false로 변경하여 줍니다 (kibana 쿼리)
    PUT _all/_settings 
    {
     "index": { 
         "blocks": { 
             "read_only_allow_delete": "false" 
         } 
     } 
    }

추가적으로 disk 문제의 경우 주기적으로 발생할 수 있는 문제라 생각되면 디스크 증설도 고려해보는게 좋다고 생각합니다.
그럴 경우 클러스터의 데이터 노드를 추가할 것을 권합니다

블로그 이미지

사용자 yhmane

댓글을 달아 주세요