hadoop - Cloudera Impala 查询失败

标签 hadoop hive cloudera

我正在尝试在我们的集群上设置 Impala,但是当我尝试从我们的表中选择 count(*) 时,出现以下错误。

Query: select count(*) from events
ERROR: AnalysisException: Failed to load metadata for table: events
CAUSED BY: TableLoadingException: Failed to load metadata for table: events
CAUSED BY: MetaException: javax.jdo.JDODataStoreException: Fetch of object "org.apache.hadoop.hive.metastore.model.MTable@3faf7a03" using statement "SELECT `A0`.`DB_ID`,`B0`.`DESC`,`B0`.`DB_LOCATION_URI`,`B0`.`NAME`,`B0`.`DB_ID`,`A0`.`SD_ID`,`C0`.`INPUT_FORMAT`,`C0`.`IS_COMPRESSED`,`C0`.`IS_STOREDASSUBDIRECTORIES`,`C0`.`LOCATION`,`C0`.`NUM_BUCKETS`,`C0`.`OUTPUT_FORMAT`,`C0`.`SD_ID`,`A0`.`VIEW_EXPANDED_TEXT`,`A0`.`VIEW_ORIGINAL_TEXT` FROM `TBLS` `A0` LEFT OUTER JOIN `DBS` `B0` ON `A0`.`DB_ID` = `B0`.`DB_ID` LEFT OUTER JOIN `SDS` `C0` ON `A0`.`SD_ID` = `C0`.`SD_ID` WHERE `A0`.`TBL_ID` = ?" failed : Unknown column 'C0.IS_STOREDASSUBDIRECTORIES' in 'field list'
NestedThrowables:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'C0.IS_STOREDASSUBDIRECTORIES' in 'field list'
CAUSED BY: JDODataStoreException: Fetch of object "org.apache.hadoop.hive.metastore.model.MTable@3faf7a03" using statement "SELECT `A0`.`DB_ID`,`B0`.`DESC`,`B0`.`DB_LOCATION_URI`,`B0`.`NAME`,`B0`.`DB_ID`,`A0`.`SD_ID`,`C0`.`INPUT_FORMAT`,`C0`.`IS_COMPRESSED`,`C0`.`IS_STOREDASSUBDIRECTORIES`,`C0`.`LOCATION`,`C0`.`NUM_BUCKETS`,`C0`.`OUTPUT_FORMAT`,`C0`.`SD_ID`,`A0`.`VIEW_EXPANDED_TEXT`,`A0`.`VIEW_ORIGINAL_TEXT` FROM `TBLS` `A0` LEFT OUTER JOIN `DBS` `B0` ON `A0`.`DB_ID` = `B0`.`DB_ID` LEFT OUTER JOIN `SDS` `C0` ON `A0`.`SD_ID` = `C0`.`SD_ID` WHERE `A0`.`TBL_ID` = ?" failed : Unknown column 'C0.IS_STOREDASSUBDIRECTORIES' in 'field list'
CAUSED BY: MySQLSyntaxErrorException: Unknown column 'C0.IS_STOREDASSUBDIRECTORIES' in 'field list'

显示表格工作正常。

我正在使用 hive 0.9.0 和 Impala 1.0。

最佳答案

似乎在 Cloudera Manager 中重启 Impala 服务解决了这个问题。

关于hadoop - Cloudera Impala 查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16444340/

相关文章:

hadoop - 使用Spark获取有权访问hdfs文件的用户列表-Java

hadoop - 如何添加 SerDe jar

hive :+中不使用分区?

hadoop - IMPLICIT_CAST_TO_DOUBLE 警告 : Pig

hadoop - AWS Elastic MapReduce 和 AWS Redshift 有什么区别

hadoop - 如何使用配置单元获取表a中不在表b中的所有元素?

hadoop - 获取 Hive 中 Record 的文件名

hadoop - 如何将 AvroKeyValueOutputFormat 文件导入配置单元?

hadoop - CHD 5.4.0 Map和Reduce的问题

java - 运行HIVE命令引发错误:线程 “main”中的异常java.lang.RuntimeException:org.apache.hadoop.hive.ql.metadata.HiveException