Eclipse中运行MapReduce程序控制台无调试信息-log4j
来源:互联网 发布:淘宝客服提成方案 编辑:程序博客网 时间:2024/05/22 14:59
转自:Eclipse中运行MapReduce程序控制台无调试信息-log4j
------------------------------------------------------------------------------------------------------------------------------
在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
刷新项目之后重新运行就可以看到调试信息,而之前的警告信息不见。
-----------------------------------------------------------------------------------------
补充:我的eclipse版本可能不一样,我是需要添加到src/main/resources下才有效果
- Eclipse中运行MapReduce程序控制台无调试信息-log4j
- Eclipse中运行MapReduce程序控制台无调试信息-log4j
- Eclipse中运行MapReduce程序时控制台打印进度信息
- Eclipse中运行MapReduce程序时控制台无法打印进度信息的问题
- Eclipse中运行MapReduce程序时控制台无法打印进度信息的问题
- Eclipse 中调试Mapreduce程序
- eclipse中运行mapreduce程序
- Eclipse中运行MapReduce程序
- 在Eclipse中直接运行Mapreduce程序
- eclipse 中运行mapreduce程序相关配置
- eclipse 调试 mapreduce 程序
- 运行第一个mapreduce 程序 通过控制台
- eclipse远程调试mapreduce程序
- Eclipse调试Hadoop-MapReduce程序
- Hadoop+eclipse运行MapReduce程序
- 在Eclipse中运行第一个MapReduce程序
- 在Eclipse中运行第一个MapReduce程序
- 在Eclipse中运行第一个MapReduce程序
- idea将项目导出为war包
- hdoj2004
- Android之EventBus1.0 和EventBus3.0的使用详解
- C++ Vector 删除符合条件的元素
- 图片测试小程序1
- Eclipse中运行MapReduce程序控制台无调试信息-log4j
- 批量处理PCbO3C算法20170214
- PAT-B1023.组个最小数
- Springboot25 之搭建ehcache
- [AS2.1.3]Notification的使用
- Rails中多重子表多条件查询
- hdoj2005
- 如何解决Oracle-04031错误
- spring的事件机制