Hive 版本:2.3.7
1. 配置
如果想通过 JDBC 来访问 HiveServer2,需要开启 HiveServer2 服务,具体请参阅 如何启动 HiveServer2。
2. URL格式
JDBC客户端允许使用 Java 代码连接到 HiveServer2。可以在远程,嵌入式或 HTTP 模式下建立 JDBC 连接。以下是不同模式的配置:
- 远程模式下 Url 格式为
jdbc:hive2://<host>:<port>/<database>
,默认情况下 HiveServer2 的端口为 10000。 - 内嵌模式下 Url 格式为
jdbc:hive2://
,不需要提供主机与端口号。 - 如果 HiveServer2 以 http 模式运行,Url 格式为
jdbc:hive2://<host>:<port>/<db>? hive.server2.transport.mode=http;hive.server2.thrift.http.path= <http_endpoint>
,<http_endpoint> 在 hive-site.xml 配置文件中进行配