Cloudera Hue - 在 serde 属性规范中无法识别 'WITH' 'SERDEPROPERTIES' '(' 附近的输入
Cloudera Hue - cannot recognize input near 'WITH' 'SERDEPROPERTIES' '(' in serde properties specification
我正在尝试创建这个 table:
CREATE TABLE
TABLE_DATA
(
A STRING,
B STRING,
C STRING,
D STRING,
E STRING,
F STRING,
G STRING,
H STRING,
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES
(
"separatorChar" = ",",
"quoteChar" = "\""
)
STORED AS TEXTFILE LOCATION '...'
TBLPROPERTIES ("skip.header.line.count"="1");
但是我遇到了一个问题:
Error while compiling statement: FAILED: ParseException line 14:2
cannot recognize input near 'WITH' 'SERDEPROPERTIES' '(' in serde
properties specification
我该如何解决?
谢谢!
ROW FORMAT 应指定一次,并删除最后一列后多余的逗号
CREATE TABLE TABLE_DATA
(
A STRING,
B STRING,
C STRING,
D STRING,
E STRING,
F STRING,
G STRING,
H STRING
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES
(
"separatorChar" = ",",
"quoteChar" = "\""
)
LOCATION '...'
TBLPROPERTIES ("skip.header.line.count"="1");
我正在尝试创建这个 table:
CREATE TABLE
TABLE_DATA
(
A STRING,
B STRING,
C STRING,
D STRING,
E STRING,
F STRING,
G STRING,
H STRING,
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES
(
"separatorChar" = ",",
"quoteChar" = "\""
)
STORED AS TEXTFILE LOCATION '...'
TBLPROPERTIES ("skip.header.line.count"="1");
但是我遇到了一个问题:
Error while compiling statement: FAILED: ParseException line 14:2 cannot recognize input near 'WITH' 'SERDEPROPERTIES' '(' in serde properties specification
我该如何解决?
谢谢!
ROW FORMAT 应指定一次,并删除最后一列后多余的逗号
CREATE TABLE TABLE_DATA
(
A STRING,
B STRING,
C STRING,
D STRING,
E STRING,
F STRING,
G STRING,
H STRING
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES
(
"separatorChar" = ",",
"quoteChar" = "\""
)
LOCATION '...'
TBLPROPERTIES ("skip.header.line.count"="1");