创建分区时,Athena Iceberg 目前不支持查询类型

问题描述 投票:0回答:1

我在 Athena 中运行以下 sql 来创建分区

ALTER TABLE database.table ADD 
    PARTITION (partitionone='123', partitiontwo='456') 
    LOCATION 's3://<s3-bucket>/data/partitionone=123/partitiontwo=456';

但我收到错误

Query type not supported by Athena Iceberg at this time

我也尝试过运行

MSCK REPAIR TABLE
,但也遇到了同样的错误。

如何在 Athena Iceberg 表上创建分区?

冰山表DDL

CREATE TABLE database.table (
  id int,
  name string,
  partitionone string,
  partitiontwo string)
PARTITIONED BY (`partitionone`, `partitiontwo`)
LOCATION 's3://<s3-bucket>/data'
TBLPROPERTIES (
  'table_type'='iceberg'
);

我尝试创建不带

PARTITIONED BY
的表,但仍然返回相同的一般错误。

amazon-web-services amazon-athena iceberg
1个回答
0
投票

对于iceberge表中的Alter命令,尚不支持Parition。

https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg-managing-tables.html

© www.soinside.com 2019 - 2024. All rights reserved.