创建配置单元表时出错

sirbozc5  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(220)

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

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
我不确定我做错了什么。请帮帮我!

jjjwad0x

jjjwad0x1#

如果只有一列,则不需要分隔符char。如果有多个字段,并且它们之间用分隔符分隔 ';' 那你就不需要逃避 ';' ```
SERDEPROPERTIES ("separatorChar" = ";")
STORED AS TEXTFILE
LOCATION '/path/yourfile.csv'

相关问题