欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Dbeaver连接Hive

程序员文章站 2024-03-21 16:23:40
...

这里只说明Hive是在CDH搭建且在CDH做的kerberos认证

参考链接:https://www.cnblogs.com/fivedays/p/12808488.html

参考链接:https://www.cnblogs.com/xiaodf/p/5968178.html

参考上面两个链接配置完了kerberos和Dbeaver,但是仍旧不能链接

这里需要下载CDH的Hive驱动,不然会报个GSS initiate failed

下载地址:https://downloads.cloudera.com/connectors/hive_jdbc_2.6.5.1007.zip

以上可能下载比较慢,这里提供一个百度网盘的下载

链接:https://pan.baidu.com/s/19NjRy_Sj5fUjaz0hEtK51Q
提取码:0eq7

下载后,在DBeaver中将改驱动配置为链接的驱动

点击驱动配置中的url模板,在模板最后添加如下内容:

;AuthMech=1;KrbRealm=EXAMPLE.COM;KrbHostFQDN={host};KrbServiceName=hive;KrbAuthType=2

其中EXAMPLE.COM要修改为自己的keytab文件的内容,{host}会解析为前面填写的host内容,所以这里如果配置成{host}前面填写host时不能时ip地址,而要是机器名,如果是前面填写IP地址,则这里填写机器名,写为固定值