background image
在 Hive 0.11.0 版本之前,只有 HiveServer 服务可用,在程序操作 Hive 之前,必须在
Hive 安装的服务器上打开 HiveServer 服务。而 HiveServer 本身存在很多问题(比如:安
全性、并发性等);针对这些问题,Hive0.11.0 版本提供了一个全新的服务:HiveServer2,
这个很好的解决 HiveServer 存在的安全性、并发性等问题,所以下面我们分别介绍
HiveServer 和 HiveServer2 配置数据连接的方式。
HiveServer
数据库驱动:
org.apache.hadoop.hive.jdbc.HiveDriver
URL:
jdbc:hive://localhost:10000/default
注:hive 服务默认端口为 10000,根据实际情况修改端口;另外目前只支持默认数据库
名 default,所有的 Hive 都支持。
测试连接,提示连接成功即可。
HiveServer2
数据库驱动:
org.apache.hive.jdbc.HiveDriver
URL:
jdbc:hive2://localhost:10000/default
注:该连接方式只支持 Hive0.11.0 及之后版本。