首页 > 技术文章 > 数据库客户端工具DBeaver连接Hive

huojinfeng 2020-05-11 15:30 原文

一、下载安装DBeaver

官网下载dbeaver-ce-7.0.0-x86_64-setup.exe,Windows下进行安装。

二、配置DBeaver里的hive jdbc

文件->新建->数据库连接

点击下一步,选择Apache Hive,点击下一步。

设置jdbc连接配置

主机:安装Hive的服务器ip

数据库/模式:hive-site.xml配置文件中javax.jdo.option.ConnectionURL属性中对应的Mysql数据库中Hive数据库名称

用户名/密码:部署Hive服务器对应etc/hadoop目录下的core-site.xml文件中hadoop.proxyuser.root.hosts和hadoop.proxyuser.root.groups对应的代理用户的用户名及密码,是linux服务器的登录用户名和密码,而不是数据库的用户名和密码。

端口:hive-site.xml配置文件中对应下图中hive.server2.thrift.port中设置的端口值

进行jdbc驱动设置,点击编辑驱动设置,离线下载文件hive-jdbc-uber-2.6.5.0-292.jar,下载地址:https://github.com/timveil/hive-jdbc-uber-jar/releases,点击添加文件,选择jar包所在目录,将其添加进去,点击确定。

在进行连接之前,需要对Hive的/etc/hadoop下的hdfs-site.xml添加如下配置,否则无法通过DBeaver连接到Hive:

三、启动hiveserver2服务

在部署Hive的服务器上执行如下命令:

hive --service hiveserver2

启动成功后,点击Apache Hive-hive进行连接,连接成功后,正确显示所有数据库

查看数据库下的表内容

通过SQL编辑器,执行sql语句

能够正常查询出数据说明连接配置成功

 

推荐阅读