HBaseTestingUtility
を使用して、HBase関連のコードをユニットテストします。問題は、ユニットテストを実行している間に、出力にトンのorg.apache.hadoop.*
DEBUGメッセージが入力されることです。しかし、何の成功 -HBaseTestingUtility - ログレベルを変更する
HBaseTestingUtility utility = new HBaseTestingUtility();
utility.startMiniCluster();
私はINFOのログレベルを設定していないか、警告する(log4jのなどの設定)の異なるものを試してみました。また、グーグルは解決策を見つけるのに役立たなかった。
Hadoopクラスのログレベルを変更するにはどうすればよいですか?
ありがとうございました!
注:ソリューションがlogback.xml
コンフィギュレーションを使用していた
... 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. ...