在Athena中创建分区时,我尝试使用(yyyy-MM-ddTHH:mm:ssZ)格式的日期,所以我无法查询数据
第1步:创建表格
CREATE EXTERNAL TABLE my_info (
id STRING,name STRING
) PARTITIONED BY (
part string
) STORED AS ORC LOCATION 's3://bucket1/data' tblproperties ("orc.compress"="snAPPY");
第2步:创建如下所示的文件夹并添加文件。
S3://bucket1/data/part=2019-11-12T14:15:16Z
步骤3:刷新分区 MSCK维修表my_info
第4步:查询数据 选择 * 来自my_info
因此,我无法查询任何数据
如果我将文件夹更改为格式(yyyy-MM-ddTHH)
不带“:” (在步骤2中
)s3://bucket1/data/part=2019-11-12T14
然后我就能得到结果。
关于为什么它不起作用的任何想法。