我想实施apache hive
,我想将数据从csv file
加载到hive table
。所以,问题在于:
csv file
生成的SQL Server
在其结构中有sign
,它变成类似"04748/09","2248559","2248559","2009-12-03 00:00:00"
的内容。那么我怎样才能获得没有“sign
的值{1}}?
非常感谢,我需要你的建议......
答案 0 :(得分:0)
在评论中提到的问题 - 如何在hive上导入像mysql导入时忽略第一行? 从Hive v0.13.0,您可以使用skip.header.line.count。您也可以在创建表时指定相同的内容。例如:
Create external table testtable (name string, message string) row format delimited fields terminated by '\t' lines terminated by '\n' location '/testtable'
tblproperties ("skip.header.line.count"="1");
或
CREATE TABLE TEMP (f1 STRING, f2 String, f3 String, f4 String) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' TBLPROPERTIES("skip.header.line.count"="1");
load data local inpath 'test.csv'
overwrite into table TEMP;