hivecontext无法从oozie工作

eiee3dmh  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(392)

我试图使用hivecontext对象从spark代码运行一些配置单元查询。当我使用spark submit从命令行运行它时,它运行得很好。但是,当我尝试从oozie工作流中运行相同的程序时,出现了以下异常。

User class threw exception: java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
qltillow

qltillow1#

如果使用了配置单元类,则应该将配置单元共享库添加到spark操作。可以在oozie-default.xml、工作流或操作配置中设置以下属性:

<configuration>
   <property>
      <name>oozie.action.sharelib.for.spark</name>
      <value>spark,hive</value>
   </property>
</configuration>

相关问题