我使用的是Cloudera的Hive版本,並嘗試通過包含第一列中的列名稱的csv文件創建外部表。這裏是我用來做到這一點的代碼。Hive外部表跳過第一行
CREATE EXTERNAL TABLE Test (
RecordId int,
FirstName string,
LastName string
)
ROW FORMAT serde 'com.bizo.hive.serde.csv.CSVSerde'
WITH SerDeProperties (
"separatorChar" = ","
)
STORED AS TEXTFILE
LOCATION '/user/File.csv'
樣本數據
RecordId,FirstName,LastName
1,"John","Doe"
2,"Jane","Doe"
誰能幫助我如何跳過第一行還是需要增加一箇中間步驟?
我剛開始玩蜂窩自己,從我可以告訴,SERDE上唯一一個行通過行的基礎上工作,所以它可能不是沒有一些中間是可能的。如果我能想到什麼,我會在這裏發佈。我也對解決方案感興趣。 – nolanpro