DbVisualizer 使用Impala驱动连接Hive数据库

穿精又带淫゛_ 提交于 2019-12-02 03:21:41

在最近工作中使用到Hive数据库存储大数据,但是CDH环境没有提供好的管理Hive数据的界面,因此考虑到使用客户端工具连接Hive数据库进行数据查询。

连接Hive数据库的GUI客户端工具有DBeaver和DBVisualizer,我这里使用DBVisualizer来连接Hive数据库 。

连接Hive数据库的驱动有hive2驱动和impala驱动,使用hive2驱动连接hive数据库可以参考这篇文章

https://www.cnblogs.com/cauwt/p/dbvisualizer--connect-hive.html

但是hive2驱动连接hive数据库需要使用的jar文件太多,我们这里使用impala驱动连接hive数据库。

impala驱动文件使用Cloudera提供的Cloudera Impala JDBC库,从

https://www.cloudera.com/downloads/connectors/impala/jdbc/2-6-3.html

下载。

下载后解压,使用JDBC41的jar包作为驱动包(如下图所示)

在DBVisualizer的[Tools]-[Driver Manager]菜单窗口中添加impala驱动,格式如图所示

驱动文件选取下载的JDBC41驱动jar文件。

在创建数据库连接时,在向导界面中选择impala驱动

在连接参数界面中设置DB url和用户名以及密码

点击Finish后即成功创建Hive数据库连接,可以使用impala驱动访问Hive数据。

我使用的DBVisualizer的版本是10.0.1,连接的Hive数据库是CDH 5.14中的HiveServer2

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!