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/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
后面就可以进行相关的操作了