我不清楚如何在作业级别配置Hadoop MapReduce log4j.有人可以帮我回答这些问题.
1)如何从客户端计算机添加支持log4j日志记录.即我想在客户端机器上使用log4j属性文件,因此不希望干扰群集中的Hadoop log4j设置.我认为在项目/ jar中使用属性文件应该足够了,而hadoop的分布式缓存应该完成传输map-reduce jar的其余部分.
2)如何在$ HADOOP_HOME/logs/userlogs/job_/dir中将消息记录到自定义文件.
3)map reduce任务是否同时使用log4j属性文件?客户端作业提供的那个和hadoop集群中存在的那个?如果是,那么log4j.rootLogger会添加两个属性值吗?
谢谢Srivatsan Nallazhagappan