我試圖創建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