[Lucene] Index Merge 중 에러

Programming/Lucene 2015.06.03 댓글 Joshua95

lucene index를 시간 단위로 저장하다 보니, 파일의 개수가 많아지는 문제가 있습니다.

이를 해결하고자 하루에 한번 인덱스를 머지해 주는 작업을 추가했습니다.


한참 추가한 기능을 테스트해 보던 차에 아래와 같은 처음보는 오류가 나서 화들짝 놀랐습니다.


[ 에러 메시지 ]

java.io.IOException: background merge hit exception: _12y(4.9):C24447062 _tl(4.9):C23308858 _7l(4.9):C18047857 _go(4.9):C14199334 _19d(4.9):c11862652 _l4(4.9):C11815951 


원인을 분석해 보니 해당 오류는 lucene forceMerge 중에 디스크가 Full이 되면서 디스크 확보가 되지 않아서 발생한 것이었습니다.

이후 디스크 여유 공간을 확보해 주고 나니 괜찮아졌네요. 휴~


 - From Joshua(15-06-03)

댓글