我今天刚开始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。两个Slave节点也包含这些从组件。
在MasterNode上,我安装了hive-metastore包和hive包。我的metastore数据库使用的是MySQL数据库,而不是Derby数据库。我无法让hive-server2包工作,因为我没有安装Zookeeper集成。
如果我可以提供更多的信息来诊断这个错误,请让我知道。
发布于 2014-03-27 00:26:10
你对oozie流进行了参数化吗?如果是,则检查参数值是否传递成功。
发布于 2015-07-20 20:21:37
很有可能不同putty终端上的多个hive实例是running.This答案与Cloudera无关,这可能只是导致错误的原因之一。
https://stackoverflow.com/questions/20988832
复制相似问题