Hive Oozie蜂巢操作失败

Hive Oozie蜂巢操作失败,hive,oozie,Hive,Oozie,我正在为配置单元创建表命令创建oozie工作流 我在hdfs位置添加了hive-site.xml。 我得到以下错误:- 启动器错误,原因:Main类[org.apache.oozie.action.hadoop.HiveMain],Main()引发异常,com/facebook/fb303/FacebookService$Iface java.lang.NoClassDefFoundError:com/facebook/fb303/FacebookService$Iface 在java.lan

我正在为配置单元创建表命令创建oozie工作流

我在hdfs位置添加了hive-site.xml。 我得到以下错误:-


启动器错误,原因:Main类[org.apache.oozie.action.hadoop.HiveMain],Main()引发异常,com/facebook/fb303/FacebookService$Iface

java.lang.NoClassDefFoundError:com/facebook/fb303/FacebookService$Iface
在java.lang.ClassLoader.defineClass1(本机方法)

中,这可能是因为缺少Thrift jar或版本不匹配

参考以下内容

您好,谢谢您的回复,我检查了存在的jar文件:libfb303-0.9.0.jar和libthrift-0.9.0.jar。如何验证版本不匹配?简单的方法是对jar进行vim,然后搜索com/facebook/fb303/FacebookService$Iface类。包含此类的jar是您需要使用的jar。属性文件如下:-nameNode=hdfs://sandbox.hortonworks.com:8020 jobTracker=sandbox.hortonworks.com:8050 workflowRoot=${nameNode}/root/ozzie_test oozie.wf.application.path=${nameNode}/root/ozzie_test oozie.use.system.libpath=true oozie.libpath=${nameNode}/user/oozie/share/lib/oozie.service.WorkflowAppService.system.libpath=${nameNode}/user/oozie/share/lib/比较/user/oozie/share/lib/hive/和您的配置单元home/lib/folders中的配置单元库jar它们是相同的,在运行sqoop操作时也面临类似的问题。