微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

A 正在尝试使用查询在 AWS Athena 中创建表

如何解决A 正在尝试使用查询在 AWS Athena 中创建表

我尝试过很多次都失败了,无法通过 s3 存储桶数据中的创建表在 Athena 中创建表

我还有另外两个表是由以前的同事构建的

每次我尝试使用“从 s3 数据创建表时,我都会收到 Json 错误。 每次我使用查询时,我都会收到以下错误

不匹配的输入“外部”。期望:'or'、'schema'、'table'、'view'(服务:amazonathena;状态代码:400;错误代码:invalidrequestexception;请求 ID:feb29e62-e93a-47cf-bccc-5c2f8a4916a1;代理:null)


CREATE EXTERNAL TABLE IF NOT EXISTS `mytable`(
  `myfield1` string,`myfield2` string,`myfield3` string,`myfield4` string,)
ROW FORMAT SERDE 
  'org.apache.hive.hcatalog.data.JsonSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.mapred.TextInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeytextoutputFormat'
LOCATION
  's3://mybucket/myfolder/'
TBLPROPERTIES (
  'has_encrypted_data'='true',)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。