我必须使用自定义jar提供自己的一些现有配置单元功能的实现。我尝试设置--auxpath


设置mapreduce.job.classpath.user.precedence = true;

但这没用。任何人都可以帮我解决此方法的问题吗,因为配置单元图片是要执行的是自己的jar,而不是我的jar。

最佳答案

尝试将HIVE_AUX_JARS_PATH变量导出为

export HIVE_AUX_JAR_PATH=$HIVE_AUX_JAR_PATH:/path/to/your/jar

或在hive-env.sh文件的可变HIVE_AUX_JARS_PATH中添加jar路径

并在hive-site.xml中添加以下属性
<property>
  <name>hive.aux.jars.path</name>
  <value>file:///path/to/JAR</value>
</property>

09-08 06:38