zoukankan      html  css  js  c++  java
  • Eclipse运行Hadoop程序时控制台无法打印进度信息解决办法

    将Hadoop升级到了2.4.0,直接使用Eclipse的Hadoop插件新建了一个MapReduce Project,但是在Eclipse运行Hadoop程序时看不到进度信息,只输出如下内容:

    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, stdout  
        log4j.appender.stdout=org.apache.log4j.ConsoleAppender  
        log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  
        log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n  
        log4j.appender.logfile=org.apache.log4j.FileAppender  
        log4j.appender.logfile.File=target/spring.log  
        log4j.appender.logfile.layout=org.apache.log4j.PatternLayout  
        log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n  
  • 相关阅读:
    (二)服务器性能剖析
    (一) MySQL架构
    HBase学习笔记一
    Hadoop系列读书笔记
    Java基础小结
    Redis学习笔记一
    Hive学习笔记一
    使用redis-benchmark测试redis性能
    关闭Stackexchange.Redis的未用到的pub/sub连接
    redis报错:EXCEPTION_ACCESS_VIOLATION
  • 原文地址:https://www.cnblogs.com/Murcielago/p/4998456.html
Copyright © 2011-2022 走看看