3

Hadoop で次のチェックを含む多くのコードが表示されます。

if (LOG.isDebugEnabled()) { ...

これはlog4jに関連していると思いますか?Hadoop でデバッグ レベルのログを有効にするにはどうすればよいですか?

Hadoop の conf ディレクトリに log4j プロパティ ファイルがあり、次のような行がいくつかあります。

# カスタム ロギング レベル

hadoop.metrics.log.level=情報

#log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG #log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG #log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG

これは、ここでいくつかのエントリのコメントを外すことの問題ですか?

4

2 に答える 2

3

設定

HADOOP_ROOT_LOGGER=DEBUG,console

hadoop-env.sh で

参照: https://stackoverflow.com/a/11550030/2163429

于 2016-12-09T03:11:27.393 に答える