Hadoop启用日志记录

use*_*796 2 hadoop log4j

我正在尝试使用在单一集群模式下从源构建的hadoop.我检查了0.22.0-alpha-1.我正面临着很少的日志问题.如何启用调试日志.

我尝试添加

log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG
log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG 
Run Code Online (Sandbox Code Playgroud)

在log4j.properties中.

但它似乎没有用.可以帮助我启用调试日志.我想知道是否有任何其他日志我可以启用除了Jobtracker和tasktracker以及相应的行添加到log4j.properties文件.

我还尝试在代码中添加一些LOG.info()语句并编译它们并在它们上面运行hadoop作业.但我无法像控制台上显示的其他日志那样在控制台上打印出这些日志语句.如果我错过了什么,请告诉我.

谢谢

dar*_*ioo 8

我建议尝试

log4j.logger.org.apache.hadoop = DEBUG
Run Code Online (Sandbox Code Playgroud)

用于每个Hadoop类内部的调试日志记录.

如果这不起作用,那么您还没有正确配置log4j.