HBaseTestingUtility
을 사용하여 HBase 관련 코드를 단위 테스트합니다. 문제는 단위 테스트를 실행하는 동안 톤의 org.apache.hadoop.*
DEBUG 메시지으로 출력이 채워진다는 것입니다.HBaseTestingUtility - 로깅 수준 변경
HBaseTestingUtility utility = new HBaseTestingUtility();
utility.startMiniCluster();
로깅 수준을 INFO 또는 WARN으로 설정하려면 여러 가지 방법 (log4j 구성 등)을 시도했지만 성공하지 못했습니다. 또한 인터넷 검색은 해결책을 찾는 데 도움이되지 않았습니다.
Hadoop 클럭의 로깅 수준을 변경하는 방법에 대해 알고 싶습니다.
감사합니다.
참고 : 아래는 로그에서 몇 가지 예를 들어 디버그 메시지를 다음과 같습니다
... 15:37:14.398 [IPC Server handler 8 on 45239] DEBUG org.apache.hadoop.ipc.Server - IPC Server handler 8 on 45239: responding to org.apache.hadoop.hdfs.protocol.ClientProtocol.getFileInfo from 127.0.0.1:41140 Call#1757 Retry#0 15:37:14.398 [IPC Server handler 8 on 45239] DEBUG org.apache.hadoop.ipc.Server - IPC Server handler 8 on 45239: responding to org.apache.hadoop.hdfs.protocol.ClientProtocol.getFileInfo from 127.0.0.1:41140 Call#1757 Retry#0 Wrote 33 bytes. ...