Dbeaver连接Hive

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

你可能感兴趣的:(工具-数据库链接,编辑器)