您的位置:首页 > 编程语言 > Java开发

Eclipse中运行MapReduce程序控制台无调试信息-log4j

2016-07-18 14:59 537 查看
在Eclipse中运行MapReduce程序,参数设置都正确的情况下,运行时控制台的输出为:

log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).

log4j:WARN Please initialize the log4j system properly.

log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

除此之外没有其他的调试信息,并且可以正常运行计算结果。

碰到这种情况的原因是因为缺少log4j的配置信息。

解决方法是在项目的src目录下新建一个文件:log4j.properties

内容为:

log4j.rootLogger=info,appender 

log4j.appender.appender=org.apache.log4j.ConsoleAppender 

log4j.appender.appender.layout=org.apache.log4j.TTCCLayout

刷新项目之后重新运行就可以看到调试信息,而之前的警告信息不见。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mapreduce eclipse log4j