CTAS查询始终获取NoSuchObjectException

时间:2016-05-26 18:20:21

标签: hadoop hive impala

我已经用Cloudera(https://issues.cloudera.org/browse/IMPALA-3278)打开了这个问题,但它几个月内没有得到任何回复。我希望这里的某个人遇到这个问题。

问题是我运行的任何CTAS查询总是在数据库名称上获得NoSuchObjectException。问题跨越多个Impala版本,不会与任何其他查询一起出现,并且Impala抱怨的丢失对象肯定存在。例如:

Server version: impalad version 2.5.0-cdh5.7.0 RELEASE (build ad3f5adabedf56fe6bd9eea39147c067cc552703)
Query: use `testdb`
Query: create TABLE temp_fact_event AS SELECT col1, col2 FROM fact_event
ERROR: AnalysisException: testdb
CAUSED BY: NoSuchObjectException: testdb

这与impala 2.2,2.3和现在的2.5 / cdh 5.7相同。没有其他查询遇到这个,数据库肯定存在。使用数据库名称前缀表名称无效。这种情况发生在镶木地板和csv文件,以及分区&非分区表。

0 个答案:

没有答案