我一直在尝试在任务级别设置 Hadoop 日志记录,但到目前为止没有成功。
我已修改 log4j.properties 并将许多参数设置为 DEBUG 级别:
- log4j.logger.org.apache.hadoop.mapred.Task=DEBUG
- log4j.logger.org.apache.hadoop.mapred.MapTask=DEBUG
- log4j.logger.org.apache.hadoop.mapred.ReduceTask=DEBUG
- log4j.logger.org.apache.hadoop = 调试
但是,我从正在记录的任务中看不到任何 LOG.info 或 LOG.debug 消息。这是启用了 Yarn。
我不确定我在配置中遗漏了什么以使其正常工作。我想我最终应该在 nodemanage.out 日志文件中得到这些消息吗?