创建配置单元表时出错

时间:2018-03-15 16:00:55

标签: hive

我在创建配置表时使用了以下语法 -

Create table tablename (ColumnName Type) 
row format SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
with SERDEPROPERTIES ("separatorChar" = "\;")
lines terminated by '\n'
tblproperties ("skip.header.line.count" = "1");

但我收到错误消息

  

失败:ParseException第1行:361在'''附近的'lines'处缺少EOF

我不确定我做错了什么。请帮忙!

1 个答案:

答案 0 :(得分:0)

如果您有一个列,则不需要separatorchar。如果您有多个字段,并且它们被';'分隔,那么您不需要转义';'

SERDEPROPERTIES ("separatorChar" = ";")
STORED AS TEXTFILE 
LOCATION '/path/yourfile.csv'
相关问题