我在创建配置表时使用了以下语法 -
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
我不确定我做错了什么。请帮忙!
答案 0 :(得分:0)
如果您有一个列,则不需要separatorchar。如果您有多个字段,并且它们被';'
分隔,那么您不需要转义';'
SERDEPROPERTIES ("separatorChar" = ";")
STORED AS TEXTFILE
LOCATION '/path/yourfile.csv'