我正在尝试在AWS Athena中运行查询,以创建一个外部表映射来自我的一个S3存储桶的表。
问题是每次我运行查询时都会收到一条错误消息,我无法将其解雇。
表:(代码参考here)
CREATE EXTERNAL TABLE IF NOT EXISTS cust_cr_booking_orders (
field1 string,
field2 int,
field3 int
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES ( 'separatorChar' = ',' )
STORED AS TEXTFILE
LOCATION 's3://My bucket/';
这是检索输出。
解决方法:我通过Glue创建了表格,但是,我想知道这意味着什么。我检查了存储桶权限,如果Glue能够通过,那么我已经授予put和get,这应该足够了。
非常感谢你的评论。