我有一个使用实木复合地板
在hive 0.131中创建的外部表CREATE external table if not exists tbl (
occurred_at timestamp,
user_phone string,
usergk BIGINT,
enabled boolean,
classgk int,
title string,
eta int,
latitude decimal(9,6),
longitude decimal(9,6),
device_type string,
device_os_version string,
event_at_utc timestamp
)
PARTITIONED BY (country string, occured_date date)
STORED AS parquet
LOCATION 's3://XXX'
当我在HIVE 0.13中查询时,一切看起来都不错但是当我试图在Presto中对此表进行简单查询时(即从tbl limit 10中选择*)我收到了一个错误:
Can not read Parquet column: [HiveColumnHandle{clientId=hive,
name=occured_date, hiveType=date, hiveColumnIndex=-1, partitionKey=true}]
java.lang.RuntimeException: java.lang.IllegalArgumentException:
Can not read Parquet column: [HiveColumnHandle{clientId=hive, name=occured_date, hiveType=date, hiveColumnIndex=-1, partitionKey=true}]
当我写下特定栏目(即从tbl limit 10中选择happen_at)时,我得到了奇怪的结果,例如' 14173-10-07 02:42:56'而在蜂巢中它显示出有意义的结果
它可以与0.13正在使用的拼花格式蜂巢相关吗?