读书人

找寻Hadoop Job 提交类r的Log4j.prope

发布时间: 2012-11-23 22:54:33 作者: rapoo

寻找Hadoop Job 提交类r的Log4j.properties

名词说明:Hadoop Job 提交类,本文成为Driver

?

正文:

有时候我们需要在Driver里面写些逻辑代码,需要用到Log4j,但是当使用Hadoop jar xxxx.jar提交mapreduce的时候,发现Driver中的log并没有安装自己预期打印出来。通过打印classpath中log4j.properties文件路径,发现driver运行时,classpath中有多个log4j.properties文件,如下:

?

?

Enumeration<URL> resources = this.getClass().getClassLoader().getResources("log4j.properties");while (resources.hasMoreElements()) {URL url = (URL) resources.nextElement();System.out.println(url.getPath());}?

?

--heipark

?

?

读书人网 >软件架构设计

热点推荐