【发布时间】:2021-02-24 21:07:19
【问题描述】:
我尝试以下查询来创建存储桶表,但失败了。但是,如果我删除
子句CLUSTERED BY,查询可以成功。有什么建议吗?谢谢。
错误信息:no viable alternative at input create external
CREATE EXTERNAL TABLE nation5(
n_nationkey bigint,
n_name string,
n_rgionkey int,
n_comment string)
CLUSTERED BY
n_regionkey INTO 256 BUCKETS
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
WITH SERDEPROPERTIES (
'path'='s3://test/testbucket/nation5/')
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
's3://test/testbucket/nation5/'
【问题讨论】:
-
是否通过分桶表获得了性能提升?
标签: amazon-web-services presto amazon-athena