我在逗号分隔文件中的字段中输入逗号。请帮我把文件加载到Hive。 例如:
Name,Description,Date
Gupta,Shradha,she is crazy,30/04/2017
Lokesh Ch,he is good,30/04/2017
Gupta和Shradha应该适应"姓名"字段。
请帮助。
答案 0 :(得分:0)
将所有值放在双引号内(例如“Gupta,Shradha”,“她很疯狂”,“2017/04/30”)并使用OpenCSVSerde来解析数据文件
在create table statement
中包含以下属性ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
"separatorChar" = ",",
"quoteChar" = "\""
)