gpt4 book ai didi

hadoop - Impala 2.2 avro 选择 * 查询不工作

转载 作者:可可西里 更新时间:2023-11-01 15:11:56 26 4
gpt4 key购买 nike

我在 Amazon EMR 3.10 的 Impala 2.2 中创建了外部表名称“operation_details”,它读取存储在 HDFS 中的 avro 模式和 HDFS 中的 avro 文件....我能够在该表上运行所有显示正确记录的查询当我运行 select from operation_details 时,控制台显示::WARNINGS: Unresolvable column types (column 2): declared type = DOUBLE, Avro type = string无法解析的列类型(第 2 列):声明类型 = DOUBLE,Avro 类型 = 字符串未知的磁盘 ID。这会对性能产生负面影响。检查您的 hdfs 设置以启用 block 位置元数据。在 0.61 秒内获取 0 行 ....我能够访问其他查询,例如“select count(*) from operation_details”,但我无法访问“select *”操作...我也可以在 Hive 中访问相同的查询,但在 Impala 中不能...我如何访问 select * from tablename 查询???

最佳答案

类型“double”和“string”不匹配。与 Hive 不同,Impala 不会在字符串和数字或 bool 类型之间隐式转换。始终使用 CAST() 进行这些转换。

引用:http://www.cloudera.com/documentation/archive/impala/2-x/2-1-x/topics/impala_langref_unsupported.html

关于hadoop - Impala 2.2 avro 选择 * 查询不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35752260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com