DBeaver对接MRS Hive

举报
小四三 发表于 2020/08/14 11:16:11 2020/08/14
【摘要】 1. 测试使用各软件版本说明1) MRS 2.1.0 安全集群(开启kerberos)2) ECS (Windows Server 2016标准版 64位) ,需和MRS集群网络互通3) DBeaver版本7.1.4 64bit下载地址:https://dbeaver.io/download/4) MIT版本4.1 64bit下载地址:https://web.mit.ed...

1.       测试使用各软件版本说明

1)  MRS 2.1.0 安全集群(开启kerberos)

2)  ECS (Windows Server 2016标准版 64) ,需和MRS集群网络互通

3)  DBeaver版本7.1.4 64bit

下载地址:https://dbeaver.io/download/

4)  MIT版本4.1 64bit

下载地址:https://web.mit.edu/kerberos/dist/index.html

2.       安装并配置MIT

1)  下载对应的MIT版本,下载完成后进行安装即可。

      

2)  获取认证文件并配置环境变量。

1)在MRS Manager页面获取用户认证文件,并进行解压。系统设置-> 用户管理->选择要进行认证的用户->更多->下载认证凭据

2)将获取到的krb5.conf文件重命名为krb5.ini,并放置到某一路径下(如C:\yzh\krb5.ini

3)配置环境变量

       

4)进行认证

   打开windows命令行窗口,进入到MIT安装目录(如: C:\Program Files\MIT\Kerberos\bin),使用keytab文件进行认证,并查看认证信息是否正确以及认证缓存文件是否生成。

认证命令:kinit –kt keytabPath principlekeytabPathkeytab文件所在路径,principle为认证用户名)


3.       安装DBeaver

1)  下载安装包并进行安装;

2)  windows hosts文件中添加集群的ip和域名(可在集群节点/etc/hosts中获取)

3)  修改dbeaver配置文件dbeaver.ini(如:C:\Program Files\DBeaver\dbeaver.ini),添加如下配置,保存后退出。

-Djavax.security.auth.useSubjectCredsOnly=false

-Djava.security.krb5.conf=C:\yzh\krb5.ini

-Dsun.security.krb5.debug=true

       

4)  MRS Manager页面下载Hive客户端,解压后获取hive客户端jar包(如:/tmp/MRS-client/MRS_Hive_ClientConfig/Hive/Beeline/lib),并上传至windows虚机。

     

5)  创建连接

(1)    点击新建连接,并选择Hive

     

(2)    编辑驱动配置

          

主机为任一hiveserver所在节点ip,填写需要连接的数据库(如:default

        

类名:org.apache.hive.jdbc.HiveDriver

URL模板:jdbc:hive2://{host}[:{port}][/{database}];sasl.qop=auth-conf;auth=KERBEROS;principal=hive/hadoop.hadoop.com@hadoop.COM;

Principal需要根据自己环境进行修改(如:hive/hadoop.1530fd67_94a4_45d1_a28b_ecbfab0cd8de.com@1530FD67_94A4_45D1_A28B_ECBFAB0CD8DE.COM

然后点击添加文件,将之前上传的hive客户端的jar包添加进来,点击找到类,选中hive驱动类。最后点击测试连接并查看库中的表信息。

                

                

 

本文参考连接:https://www.cnblogs.com/fivedays/p/12808488.html


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。