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

centos安装zabbix-agent 及基本配置

安装zabbix-agent#########

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm #下载zabbix的源
yum install -y zabbix-agent #安装zabbix agent

配置zabbix-agent##########

vim /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid #pid 路径
LogFile=/var/log/zabbix/zabbix_agentd.logLogFileSize=1#日志路径
EnableRemoteCommands=1 #开启远程命令权限

ListenPort= #端口号,默认为10050
ListenIP=ip 监听的ip,默认为0.0.0.0 即监听所有端口

Hostname=  #本主机zabbix主机名,要与主机配置的web页面设置一致
Server=ip           #设置zabbix server ip(被动模式)
ServerActive=ip #设置 zabbix server ip(主动模式)

UserParameter=mysql.version,mysql -V #自定义键值示例

UserParameter=mysql.status[*],/etc/zabbix/scripts/mysql.sh $1 #带有参数的自定义键值示例

Include=/etc/zabbix/zabbix_agentd.d/*.conf #使扩展配置文件生效