【发布时间】:2017-08-03 15:37:21
【问题描述】:
我正在尝试从 s3 存储桶中读取 csv 数据并在 AWS Athena 中创建一个表。我的表在创建时无法跳过我的 CSV 文件的标题信息。
查询示例:
CREATE EXTERNAL TABLE IF NOT EXISTS table_name ( `event_type_id`
string, `customer_id` string, `date` string, `email` string )
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH
SERDEPROPERTIES ( "separatorChar" = "|", "quoteChar" = "\"" )
LOCATION 's3://location/'
TBLPROPERTIES ("skip.header.line.count"="1");
skip.header.line.count 似乎不起作用。 但这行不通。我认为 Aws 对此有一些问题。有没有其他方法可以解决这个问题?
【问题讨论】:
-
我今天刚刚在 Athena 尝试了这个,它似乎按预期工作。
标签: csv amazon-web-services amazon-s3 amazon-athena