如何在 Athena 中创建 DELTA 表

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

我尝试在 AWS(Athena) 中创建 DELTA 表,但出现错误。

参考:https://docs.aws.amazon.com/athena/latest/ug/delta-lake-tables.html#delta-lake-tables-getting-started

CREATE EXTERNAL TABLE transformed_tables.test (
  col1    STRING      COMMENT '', 
  col2    STRING      COMMENT '' 
) 
LOCATION 's3://...../test/'
TBLPROPERTIES ('table_type' = 'DELTA')

它返回此错误 Athena error

您能帮忙解决这个错误吗?

我需要在 Athena 中创建一个 DELTA 表。这是 AWS 的一项新功能,我们可以在 Athena 中拥有 DELTA 表。

sql amazon-web-services amazon-athena presto delta-lake
1个回答
0
投票

跳过列定义。正如您提供的页面中提到的:

注意省略了列定义、SerDe 库和其他表属性。与传统的 Hive 表不同,Delta Lake 表元数据是从 Delta Lake 事务日志中推断出来的,并直接同步到 AWS Glue。

CREATE EXTERNAL TABLE transformed_tables.test
LOCATION 's3://my-bucket/test/'
TBLPROPERTIES ('table_type' = 'DELTA')
© www.soinside.com 2019 - 2024. All rights reserved.