Apache 配置单元如何从csv加载数据?

Apache 配置单元如何从csv加载数据?,apache,csv,hadoop,load,hive,Apache,Csv,Hadoop,Load,Hive,我想实现apache配置单元,我想将数据从csv文件加载到hive表。所以,问题是: 我的SQL Server生成的csv文件在其结构中有“符号,它变成了类似“04748/09”、“2248559”、“2248559”、“2009-12-03 00:00:00””的东西。那么我怎么能只得到没有“符号的值呢 非常感谢,我需要你的建议……在你的评论中提到的问题在hive上像mysql导入一样导入时,我怎么能忽略第一行? 在Hive v0.13.0中,可以使用skip.header.line.coun

我想实现
apache配置单元
,我想将数据从
csv文件
加载到
hive表
。所以,问题是:

我的
SQL Server
生成的
csv文件在其结构中有“
符号
,它变成了类似
“04748/09”、“2248559”、“2248559”、“2009-12-03 00:00:00”
”的东西。那么我怎么能只得到没有“
符号的值呢


非常感谢,我需要你的建议……

在你的评论中提到的问题在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");


你知道,删除“在文件中?如果你有记事本+”,按CTRL+H,然后搜索“并保留替换为空,然后全部替换。哈哈哈,谢谢兄弟,我以前不这么认为,但我想再次问,在hive上像mysql导入一样导入时,我怎么能忽略第一行?感谢您只需在csv文本文件中删除您不希望导入的内容。CSV只不过是txt。您只需编辑、保存并完成即可。
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;