我试图创建CSV文件的外部表与AWS雅典娜与下面的代码,但该行TBLPROPERTIES ("skip.header.line.count"="1")
不起作用:它不会跳过第一行(头)的csv文件。AWS雅典娜 - 创建外部表跳过第一行
CREATE EXTERNAL TABLE mytable
(
colA string,
colB int
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
'separatorChar' = ',',
'quoteChar' = '\"',
'escapeChar' = '\\'
)
STORED AS TEXTFILE
LOCATION 's3://mybucket/mylocation/'
TBLPROPERTIES (
"skip.header.line.count"="1")
有没有建议吗?
此功能自2018年1月19日已经可以在AWS雅典娜。看到忽略头https://docs.aws.amazon.com/athena/latest/ug/release-note-2018-01-19.html >支持。定义表格时可以使用skip.header.line.count属性,以允许Athena忽略标题。 – shawnzhu