手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

​​摘要:dbeaver是免费和开源为开发人员和数据库管理员通用数据库工具。本文介绍如何配置dbeaver对接FusionInsigth MRS Spark2x。

本文分享自华为云社区​​《DBeaver对接FusionInsighjared对jensen独占欲tMRS Spark2x》​​,作者:晋红轻 。

使用自定义JDBC对接Spark2x

  • 在C:\ecotestingjar是什么意思英语\Fiber\conf目录下新建jaas.conf文件,内容如下所示:
Client {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
keyTab="C:\\ecotesting\\Fiber\\conf\\user.keytab"
principal="developuser"
useTicketCache=false
storeKey=true
debug=true;
};

注意: 其中keyTab参数以及principaljarhe4cr6a52参数为对应的认证用户名以及认证文件路径

  • 下载DBeaver软件,并完成安装.
  • 指定DBeaver的JDK虚拟机.在DBeaver安装目录下,打开dbeavjar包怎么导入er.ini设置-vm参数的值,参数和值之间需要换行.

示例如下:

-vm
C:\java64\jdk\bin

配置文件最后加上:
-Djava.security.auth.login.config=C:\\ecotesting\\Fiber\\conf\\jaas.conf
-Dzookeeper.sasl.clientconfig=Client
-Dzookeeper.auth.type=kerberos
-Dzookeeper.server.principal=zookeeper/hadoop.hadoop.com

修改dbeaver.ini后需要重启DBeaver才生效.

  • 数据库系统的核心是重要 fi6.5jar包下载.1)准备spark2xjdbchadoop是什么意思连接驱动jar包

登陆lisparked翻译nux端spark2x其他垃圾客户端找到jdbc相关依赖,比如:/opt/145_651hdclient/hadoopclient/Spark2x/spark/jars/jdbc

将该路径下所有的jar包拷贝到windo数据库ws本地目录,比如E:\145config\spazookeeper作用rk2xjars, 注意里面含有一个jdbc_pom.xml文件,需要删除


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

继续登陆linux端spark2x客户端路径/opt/145_651h其他应收款是什么科目dclient/zookeeper作用hadoopclient/Sp其他综合收益azookeeperwatcherrk2x/spark/jars,分别找到如下4个jar包,拷贝到windows本地目录,比如E:\145config\spark2xjars

log4j-1.2.17.jar
woodstox-core-5.0.3.jar
stax2-api-3.1.4.jar
commons-configuration2-2.1.1.jar


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

说明: 如果是mrs8.0.2版本准备的依赖为:

  • 登陆其他linux端spark2x客户端找到jdbc相关jargon依赖,比如:数据库有哪几种/opt/8数据库管理系统0_135_hadoopclient2/hadoopclient/Spark2x/spark/jars/jd数据库管理系统bc下所有依赖
  • 继续登陆linux端spark2x客户端路径/opt/80_135_hadoopclient2/hadoopclient/Spark2x/spark/jars,分别找到如下5个jar包
log4j-1.2.17-atlassian-13.jar
commons-lang-2.6.jar
woodstox-core-5.0.3.jar
stax2-api-3.1.4.jar
commons-configuration2-2.1.jar
  • 进入DBeaver界面,菜单选择Databahadoopse->DriverManager,在弹出的对话框中点击New.


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

  • 新建的连接名字为FI-sphadoopasparkyrk2x-651-direct,连接信息如下,完成后点击OK


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

1. org.apache.hive.jdbc.HiveDriver
2. jdbc:hive2://172.16.4.141:24002,172.16.4.142:24002,172.16.4.143:24002/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=sparkthriftserver2x;saslQop=auth-conf;auth=KERBEROS;principal=spark2x/hadoop.hadoop.com@HADOOP.COM;user.principal=developuser;user.keytab=E:/145config/user.keytab
3. Hadoop
4. 点Add File在上述步骤配置好的spark2x连接所有jar包加进去

​注意:连接url的user.prhadoop是什么意思incjar包如何运行ipal=develhadoopopuser;user.keytab=E:/145config/user.keytab这两个参数必须加上,并且保证正确连接url串,可在Linux客户端使用sp其他应付款ark-beeline命令获取参考:


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

  • 菜单栏选择File->zookeeper作用Newzookeeper集群->Database Connection.点击Next.

  • 选择FI-spark2x-651-direct点击NEXT


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

  • 点击Finish


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

  • 右键选择FI-spark2x-65jar包是什么意思1-direct点击Edit Connection


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

  • 点击Test connection


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

mrs 8.0.2的测试结果如下:


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

  • 查看结果数据


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

mrs 8.0.2的测试结果如下:


                                            手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

​​点击关注,第一时间了解华为云新鲜技术~​​