FAILED: ParseException line 1:110 cannot recognize input near 'ROW' 'FORMAT' 'DELIMITEDFIELDS' in table row format specification
时间: 2023-08-18 18:08:04 浏览: 179
parse-address:美国街道地址解析器
这个错误通常是因为在 `ROW FORMAT` 和 `FIELDS` 之间缺少了一个空格。请注意,`ROW FORMAT` 和 `FIELDS` 是两个不同的关键字,它们之间需要有一个空格来分隔。
以下是一个修正后的代码示例:
```
CREATE EXTERNAL TABLE IF NOT EXISTS news (
keyword INT,
html INT,
name STRING,
text STRING,
price STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ';'
LOCATION '/path/to/external/table'
STORED AS TEXTFILE;
```
请注意,`ROW FORMAT` 和 `FIELDS` 之间有一个空格,这样就可以正确解析这个语句了。如果你仍然遇到问题,请告诉我,我会尽力帮助你解决。
阅读全文