首页 > 解决方案 > 如何为 hive JDBC 创建连接池

问题描述

我正在使用 JDBC 模板对 hive 执行批量插入操作。插入非常慢。

我尝试使用 HikariCp 创建连接池,但在创建池时出现以下错误:
Driver does not support get/set network timeout for connections. (Method not supported.)

数据源属性:

spring.datasource.type= com.zaxxer.hikari.HikariDataSource
spring.datasource.maximum-pool-size = 50
spring.datasource.minimum-idle = 2
spring.datasource.jdbcUrl = jdbc:hive2://url
spring.datasource.username = username
spring.datasource.password = password
spring.datasource.driverClassName = org.apache.hive.jdbc.HiveDriver

依赖项:

<depencency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>2.1.0</version>
</dependency>



<depencency>
    <groupId>com.zaxxer</groupId>
    <artifactId>HikariCp</artifactId>
</dependency>

请帮忙。

标签: jdbchiveconnection-poolingjdbctemplate

解决方案


推荐阅读