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地址,则这里填写机器名,写为固定值