您当前的位置: 首页 >  大数据

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux 大数据项目无法输出日志文件的解决方法

梁云亮 发布时间:2020-04-17 12:52:01 ,浏览量:1

Hadoop中输出日志信息时,代码没有错误,但是查看不到日志文件。

导致这种问题出现的原因是:程序在执行时引用了其他的jar包,引用的jar包中可能包含了其他log4j相关的配置文件。由于log4j配置文件的引用存在优先级,因此程序没有使用我们之前更改的log4j.properties文件,而是使用了jar包中的配置文件,导致更改没有奏效。

解决办法,在主方法所在的类中,通过加入代码,直接指定使用的log4j.properties文件:

  • 首先将log4j.properties文件放在Linux指定目录,比如/usr/local/test/
  • 其次导入相关的包:
import org.apache.log4j.PropertyConfigurator
  • 最后中添加语句:
PropertyConfigurator.configure("/usr/local/test/log4j.properties")
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0517s