【发布时间】:2015-07-20 20:21:37
【问题描述】:
我今天刚启动 Oozie,在运行 Hive 操作时发现了一个不一致的错误。当我运行相同的 Oozie 工作流时,有时它会成功,有时它会失败并出现 Hive 操作的此错误:
FAILED: SemanticException Unable to fetch table <table_name>
1) 这是什么原因?
2) 解决方法是什么?
目前我只是再次运行 Oozie 作业直到它成功,这有时需要多次尝试。
我正在使用 Cloudera CDH4,MRv1。我手动安装而不是使用 Cloudera Manager。我有一个三节点集群。 Master节点包含NameNode、SecondaryNameNode、JobTracker、HMaster;此外,Master 节点包含从属组件:DataNode、TaskTracker、HRegionServer。两个从节点也包含那些从组件。
在 MasterNode 上,我安装了 hive-metastore 包和 hive 包。我将 MySQL 数据库用于 Metastore 数据库,而不是 Derby 数据库。我无法让 hive-server2 包工作,因为我没有安装 Zookeeper ensemble。
如果我可以提供任何可能导致诊断此错误的更多信息,请告诉我。
【问题讨论】:
标签: hadoop hive cloudera oozie