Failed to recognize predicate ‘xxx’. Failed rule: ‘identifier’ in column specification

原因分析:

在Hive1.2.0版本开始增加了如下配置选项,默认值为true:hive.support.sql11.reserved.keywords

解决方式1:弃用保留关键字date

解决方式2.1:>hive   shell环境下: set hive.support.sql11.reserved.keywords = false ;

解决方式2.2:在conf下的hive-site.xml配置文件中修改配置选项:

<property>
<name>hive.support.sql11.reserved.keywords</name>
<value>false</value>
</property>

原文参考:https://blog.csdn.net/sjf0115/article/details/73244762

发表评论

电子邮件地址不会被公开。 必填项已用*标注