我的oozie工作使用2个罐子 x.jar 和 y.jar ,以下是我的job.properties文件。
oozie.libpath=/lib
oozie.use.system.libpath=true
当两个罐子都出现在HDFS上 /lib/x.jar 和 /lib/y.jar
的同一位置时,这种方法非常有效现在我将2个罐放在不同位置 /lib/1/x.jar 和 /lib/2/y.jar 。
如何重新编写代码,以便在运行map reduce work时使用两个jar?
注意:我已经推荐了答案How to specify multiple jar files in oozie但是,这并没有解决我的问题
答案 0 :(得分:4)
在答案中找到答案
http://blog.cloudera.com/blog/2014/05/how-to-use-the-sharelib-in-apache-oozie-cdh-5/
事实证明我可以指定用逗号分隔的多个路径。