【发布时间】:2021-03-27 07:15:06
【问题描述】:
尝试在 AWS Athena 中创建外部表时出现以下错误:
line 1:8: no viable alternative at input 'create external' (service: amazonathena; status code: 400; error code: invalidrequestexception
我用来创建表的代码如下。它基于现有的 Athena 表。我使用SHOW CREATE 获取DDL 代码。
CREATE EXTERNAL TABLE h_test(
test string
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '#'
MAP KEYS TERMINATED BY 'undefined'
WITH SERDEPROPERTIES (
'collection.delim'='undefined')
STORED AS INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
's3://cleverea-staging/test/'
TBLPROPERTIES (
'has_encrypted_data'='false')
【问题讨论】:
标签: amazon-web-services amazon-athena