如何在oozie作业中指定多个libpath?

xbp102n0  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(321)

我的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文件的答案,但是这并不能解决我的问题

jgwigjjp

jgwigjjp1#

找到答案
http://blog.cloudera.com/blog/2014/05/how-to-use-the-sharelib-in-apache-oozie-cdh-5/
我可以在job.properties文件中指定多个以逗号分隔的路径:

oozie.libpath=/path/to/jars,another/path/to/jars

相关问题