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

nik*_*o28 5 hadoop mapreduce jar oozie

我的oozie作业使用2个罐子x.jary.jar,以下是我的job.properties文件.

oozie.libpath=/lib
oozie.use.system.libpath=true
Run Code Online (Sandbox Code Playgroud)

当两个罐子都出现在/lib/x.jar/lib/y.jar上的HDFS上的相同位置时,这非常 有效.

现在我有两个放在不同位置的罐子/lib/1/x.jar/lib/2/y.jar.
如何重新编写代码,以便在运行map reduce作业时使用两个jar?

注意:我已经引用了答案如何在oozie中指定多个jar文件,但这并不能解决我的问题

nik*_*o28 4


在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
Run Code Online (Sandbox Code Playgroud)