impalad 로그가 롤링되지 않고 계속 커지는 증상이 나타난다.
기존 appender가 org.apache.log4j.FileAppender여서 크기 기반 로그 회전이 동작하지 않았다. 사례의 Impala parcel은 7.1.9-1.cdh7.1.9.p0.44702451이었다.
Impala Daemon Logging Safety Valve에서 log4j.appender.FA=org.apache.log4j.RollingFileAppender로 변경한다. log4j.appender.FA.MaxFileSize=200MB, log4j.appender.FA.MaxBackupIndex=10을 설정하고 서비스를 재시작한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
log4j.appender.FA=org.apache.log4j.RollingFileAppender
log4j.appender.FA.MaxFileSize=200MB
log4j.appender.FA.MaxBackupIndex=10
대상 impalad 로그가 200MB 부근에서 회전하고 백업 파일 수가 설정 범위 내로 유지되는지 확인한다.