我今天刚刚开始使用Oozie,并且在运行Hive操作时我注意到了一个不一致的错误。当我运行完全相同的Oozie工作流时,有时会成功,有时它会因Hive操作的错误而失败:
FAILED: SemanticException Unable to fetch table <table_name>
1)这是什么原因?
2)有什么工作?
目前我只是再次运行Oozie作业,直到成功,有时需要多次尝试。
我正在使用Cloudera CDH4,MRv1。我已手动安装,而不是使用Cloudera Manager。我有一个三节点集群。主节点包含NameNode,SecondaryNameNode,JobTracker和HMaster;此外,主节点包含从属组件:DataNode,TaskTracker,HRegionServer。两个从节点也包含那些从属组件。
在MasterNode上,我安装了hive-Metoreore软件包和hive软件包。我正在为我的Metastore数据库使用MySQL数据库,而不是Derby数据库。我无法使hive-server2程序包工作,因为我没有安装Zookeeper集合。
如果我提供任何可能导致此错误诊断的信息,请与我们联系。
答案 0 :(得分:0)
您参与了oozie流程吗?如果是,则检查参数值是否未成功通过。
答案 1 :(得分:0)
很有可能在不同的putty终端上有多个hive实例正在运行。这个答案不是Cloudera的参考,可能只是错误的一个原因。