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
刷新项目之后重新运行就可以看到调试信息,而之前的警告信息不见。
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
刷新项目之后重新运行就可以看到调试信息,而之前的警告信息不见。
相关文章推荐
- Hadoop_2.1.0 MapReduce序列图
- Apache Log4j 2.0-rc1 发布
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- 傻瓜式用Eclipse连接MySQL数据库
- Eclipse引入jquery报错如何解决
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- 两种Eclipse部署动态web项目方法
- ext for eclipse插件安装方法
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- eclipse导入jquery包后报错的解决方法
- Eclipse 格式化代码时不换行与自动换行的实现方法
- Eclipse下jQuery文件报错出现错误提示红叉
- eclipse如何忽略js文件报错(附图)
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
- log4j详细的常用配置说明介绍
- jquery库或JS文件在eclipse下报错问题解决方法