amazon-athena - 我正在尝试使用查询在 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',)
解决方案
推荐阅读
- centreon-api - Centreon 插件 Commvault Commserve API UNKNOWN 状态
- compiler-construction - Yacc 打印一个与指定变量不同的联合变量
- apache-spark - NoClassDefFoundError:org/apache/spark/AccumulatorParam 与配置单元上的火花执行引擎
- android - 为什么我在添加依赖项时遇到此错误
- java - @ColumnTransformer 对我来说无法正常工作
- python - 如何重新创建错误的字符编码?葡萄牙语字符问题
- swift - NavigationLink 推送两次,然后弹出一次
- java - 为什么 Spring 的 Restarter 典当另一个线程
- python - 在一个应用程序中创建两个不同的配置文件
- java - 数据结构:map、Collectors、groupingBy