蜂巢:ParseException 行 3:23 无法识别“来自”附近的输入
Posted
技术标签:
【中文标题】蜂巢:ParseException 行 3:23 无法识别“来自”附近的输入【英文标题】:hive : ParseException line 3:23 cannot recognize input near 'from' 【发布时间】:2017-03-08 18:26:34 【问题描述】:我试图创建这个表:
create table tmp_test (
id_ string,
myelement array<struct<from:string>>
)
STORED AS PARQUET
LOCATION '/donne/tmp_test'
我有这个错误:
编译语句时出错:FAILED: ParseException line 3:23 cannot identify input near 'from' ':' 'string' in column specification.
我怎样才能逃避单词'from',因为我必须使用这个词?
感谢您的帮助
【问题讨论】:
【参考方案1】:FROM 是 Hive 中的保留关键字。
使用反引号 (`) 引用它,
create table tmp_test (
id_ string,
myelement array<struct<`from`:string>>
)
STORED AS PARQUET
LOCATION '/donne/tmp_test';
【讨论】:
以上是关于蜂巢:ParseException 行 3:23 无法识别“来自”附近的输入的主要内容,如果未能解决你的问题,请参考以下文章
过滤df时出现pyspark.sql.utils.ParseException错误