Oracle SQL Developer是一个流行的SQL客户端工具, 经常使用来链接oracle和其余关系型数据库,在数据开发、分析、设计中使用普遍。因此扩展SQL Developer的功能去链接hive是十分必要的。SQL Developer 从version 4.0.3版本开始支持Hive。html
新版本的SQL Developer须要JDK1.8的环境,须要下载JDK1.8并改变JAVA_HOME环境变量指向JDK1.8java
下载最新版本的SQL Developer,并解压到具体目录数据库
Oracle SQL Developer Downloadapache
SQL Developer链接Hive需要Hive的JDBC驱动,下载并解压oracle
Link for Hive JDBC Driver for Oracle SQL Developer工具
默认值none,当使用用户密码方式登陆时,须要设置AuthMech参数,并设为3oop
AuthMech测试 |
Authenticationspa |
0 |
Use no authentication |
1 |
Kerberos |
2 |
Use name |
3 |
Use name and password |
使用SQL Developer链接Hive能够匿名登陆,能够看到数据库和表,但在权限控制之下不能进行查询等操做。
select * from test.test;
Cloudera][HiveJDBCDriver](500051) ERROR processing query/statement. Error Code: 403, SQL state: TStatus(statusCode:ERROR_STATUS, infoMessages:[*org.apache.hive.service.cli.Hive…
select * from test.test;
----
1
说明经过SQL Developer链接HiveServer2受权依然生效。