如何使用逗号将逗号分隔文件作为值加载到Hive

时间:2017-03-31 08:51:30

标签: hive delimiter

我在逗号分隔文件中的字段中输入逗号。请帮我把文件加载到Hive。 例如:

Name,Description,Date
Gupta,Shradha,she is crazy,30/04/2017
Lokesh Ch,he is good,30/04/2017

Gupta和Shradha应该适应"姓名"字段。

请帮助。

1 个答案:

答案 0 :(得分:0)

将所有值放在双引号内(例如“Gupta,Shradha”,“她很疯狂”,“2017/04/30”)并使用OpenCSVSerde来解析数据文件

在create table statement

中包含以下属性
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
   "separatorChar" = ",",
   "quoteChar"     = "\""
)