我正在尝试读取s3存储桶中的csv数据并在AWS Athena中创建表。我的表创建时无法跳过我的CSV文件的标题信息。如何在s3中从csv文件读取数据并在aws athena中创建表格时跳过标题。
查询示例:
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在这方面有一些问题。是否有其他方法可以解决这个问题?
这里的AWS红移SQL文件上的“创建外部表”,http://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_TABLE.html – TheWalkingData