我的oozie作业使用2个jars x.jar和y.jar,下面是我的job.properties文件。
oozie.libpath=/lib
oozie.use.system.libpath=true
当这两个jar都位于hdfs上的/lib/x.jar和/lib/y.jar的同一位置时,这种方法非常有效
现在有两个jar放在不同的位置/lib/1/x.jar和/lib/2/y.jar。
如何重新编写代码,以便在运行map reduce作业时使用这两个jar?
注意:我已经参考了如何在oozie中指定多个jar文件的答案,但是这并不能解决我的问题
1条答案
按热度按时间jgwigjjp1#
找到答案
http://blog.cloudera.com/blog/2014/05/how-to-use-the-sharelib-in-apache-oozie-cdh-5/
我可以在job.properties文件中指定多个以逗号分隔的路径: