我在创建配置单元表时使用了以下语法--
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条答案
按热度按时间jjjwad0x1#
如果只有一列,则不需要分隔符char。如果有多个字段,并且它们之间用分隔符分隔
';'
那你就不需要逃避';'
```SERDEPROPERTIES ("separatorChar" = ";")
STORED AS TEXTFILE
LOCATION '/path/yourfile.csv'