我使用的是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