Hive 防止从库文件夹oozie加载jar

Hive 防止从库文件夹oozie加载jar,hive,oozie,Hive,Oozie,我在oozie中有一个配置单元操作,当此操作与共享库中的jar一起运行时,它还会从${workflowpath}/lib文件夹中加载我的应用程序jar,这会导致jar冲突,并导致配置单元操作有时失败 是否有方法在操作级别禁用从库文件夹加载JAR。否。您必须设置一个自定义的Oozie“共享库”而不包含有问题的JAR,并将您的操作配置为使用该库而不是默认库。或者,将您的工作流配置为不自动使用“共享库”,并从共享库复制所有JAR(减去违规JAR)在您的工作流的lib/子文件夹中。更好的是:重新编译您自

我在oozie中有一个配置单元操作,当此操作与共享库中的jar一起运行时,它还会从${workflowpath}/lib文件夹中加载我的应用程序jar,这会导致jar冲突,并导致配置单元操作有时失败


是否有方法在操作级别禁用从库文件夹加载JAR。

否。您必须设置一个自定义的Oozie“共享库”而不包含有问题的JAR,并将您的操作配置为使用该库而不是默认库。或者,将您的工作流配置为不自动使用“共享库”,并从共享库复制所有JAR(减去违规JAR)在您的工作流的
lib/
子文件夹中。更好的是:重新编译您自己的JAR以与Oozie使用的相同依赖项保持一致,版本相同。感谢您的输入,我重新编译了我的JAR以与Oozie匹配,并解决了问题