DBeaver连接Hive

DBeaver

1.1、简介

DBeaver[1]  是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。

目前支持的关系型数据库

  • MySQL
  • Oracle
  • PostgreSQL
  • IBM DB2
  • Microsoft SQL Server
  • Microsoft Access
  • Sybase
  • Java DB (Derby)
  • Firebird (Interbase)
  • Derby (JavaDB)
  • SQLite
  • Mimer
  • HSQLDB
  • H2
  • IBM Informix
  • Teradata
  • SAP MAX DB
  • Cache
  • Ingres
  • Linter
  • Vertica
  • ODBC
  • Any JDBC compliant data source

目前支持的NoSQL数据库

  • MongoDB
  • Cassandra

目前支持的操作系统

  • Windows (2000/XP/2003/Vista/7/8/10)
  • Linux
  • Mac OS
  • Solaris (x86)

1.2、部署

1.2.1、下载

http://dbeaver.jkiss.org/

http://dbeaver.jkiss.org/download/

安装

1.2.2、驱动管理

默认Hive的驱动版本是最新的RELEASE,基本是最新的驱动,目前Hive最新的为2.2以上的版本,如果使用Hive1.2则需要手动增加新的驱动。

Database->Driver Manager

在Hadoop的目录里New一个新增的Driver

添加Driver Name(随便写个名字),点击下方按钮Add Artifact并添加相关信息之后点击OK:

Group Id:org.apache.hive

Artifact Id:hive-jdbc

Version:1.2.1         (这里选择你连接的Hive对应的版本)

同理增加hadoop-core。

点击相应的Libraries并点击按钮Download/Update,会下载相关依赖,并且可以通过Library前点的小+号查看相关依赖。

在最下方点击Find Class并选择org.apache.hive.jdbc.HiveDriver,上方的Class Name*会自动补齐

并添加URL Template和Default Port,这里看不写,在新建连接的时候可更改。然后就可以点击右下角OK进行保存了。

1.2.3、新建连接

点击新建连接按钮并且选择已经创建的驱动,点击Next

修改相关主机名或者IP、端口、用户名、密码,可以使用Test Connection进行连接测试。测试成功可使用Next进行后续保存。

由于默认连接的schema使用的是default,某些用户在default下并没有权限,所以可以将默认登录schema修改为别的schema。在新建连接上右键可以Edit Connection.

修改Default Schema

后面就可以进行相关的操作了

转载于:https://my.oschina.net/yulongblog/blog/1505176

DBeaver是一个可视化工具,用于连接数据库。要连接Hive数据库,你需要按照以下步骤进行设置: 1. 首先,在服务器上启动Hive的metastore服务和hiveserver2服务。你可以使用以下命令启动服务: [1] 2. 然后,通过jps命令查看两个RunJar服务是否成功启动。 [2] 3. 打开DBeaver,创建一个新的Hive连接。 4. 填写主机地址和登录信息。 5. 配置驱动连接Hive的关键步骤。首先删除默认的驱动,然后将Hive安装目录下的jdbc目录中的jar包添加到DBeaver驱动配置中。 [2] 6. 确认设置后,测试连接。确保在测试连接之前已经启动了hiveserver2服务和metastore服务。 [2] 如果你遇到无法连接Hive库的问题,可以尝试以下解决方法: - 将Hive安装目录下lib目录中的所有jar包全部添加到DBeaver中,然后再次尝试连接。这可能会解决由于驱动问题引起的连接错误。 [3] 希望以上步骤能够帮助你成功连接DBeaverHive数据库。如果还有其他问题,请随时提问。123 #### 引用[.reference_title] - *1* *3* [使用DBeaver远程连接hive数据库](https://blog.csdn.net/weixin_45479126/article/details/122129652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [如何使用DBeaver连接hive](https://blog.csdn.net/DTFT_/article/details/118728269)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值