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

问题描述 投票:6回答:1

我的oozie作业使用2个jars x.jary.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作业时同时使用两个jar?注意:我已经引用了答案How to specify multiple jar files in oozie,但这不能解决我的问题

我的oozie作业使用2个jar x.jar和y.jar,以下是我的job.properties文件。 oozie.libpath = / lib oozie.use.system.libpath = true当两个罐子都位于相同的位置时,这是完美的...

hadoop jar mapreduce oozie
1个回答
4
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.