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

一、问题描述

本地运行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

运行结果

在这里插入图片描述

posted @ 2022-04-06 15:02  王舰  阅读(130)  评论(0编辑  收藏  举报