Hadoop 解决本地运行log4j警告,成功打印出日志信息

    科技2026-03-06  6

    一、问题描述

    本地运行MapReduce程序并不能像在集群上那样输出日志信息,而且还回报log4j的警告

    二、解决问题

    在项目工作目录下的src/main/resource下新建名为log4j.properties的文件,并写上如下内容

    # Configure logging for testing: optionally with log file #log4j.rootLogger=debug,appender log4j.rootLogger=info,appender #log4j.rootLogger=error,appender #\u8F93\u51FA\u5230\u63A7\u5236\u53F0 log4j.appender.appender=org.apache.log4j.ConsoleAppender #\u6837\u5F0F\u4E3ATTCCLayout log4j.appender.appender.layout=org.apache.log4j.TTCCLayout

    运行结果

    如有错误,欢迎私信纠正! 技术永无止境,谢谢支持!

    Processed: 0.013, SQL: 10