beeline 连接报错

2019-04-30  本文已影响0人  杰杰微电

环境说明: hdp2.6  集群开了 kerberos , beeline 连接 报错,

已经kinit 认证通过。klist 可以查看,还是连接报错

Unauthorized connection for super-user:  hive/scnn02@HADOOP.COM  from IP  xx.xx.xx.xx  

没开kerberos 的环境下,可能报错:

Unauthorized connection for super-user:  ocdp   from IP  xx.xx.xx.xx

解决办法:

ambari,  Services > HDFS > Configs.

Under the Advanced tab, navigate to the Custom core-site section.

Click Add Property…to add the following custom properties:

hadoop.proxyuser.ocdp.groups=*

hadoop.proxyuser.ocdp.hosts=*

------------------------------------------------------------------------------------------------------------------------------------------

看似权限不够,其实 hql 语句少写了个 hdfs, 补全路径即可。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

HDP 2.6 集群用的是mariadb  5.5元数据库,当升级到 mysql 5.7.31 后, hive beeline 连接不上,提示数据库不存在,如下图所示:

JDBC 驱动用的版本太低 mysql-connector-java   5.1.25 , 换成5.1.37 解决

上一篇下一篇

猜你喜欢

热点阅读