SpringBoot工程通过jdbc连接Hive
首先确定当前hive的版本
例如:我目前的版本就是hive-common-1.1.0-cdh5.16.2.jar
注意:引入的Hive-jdbc依赖需与Hive版本保持一致。
依次对应hive-common-1.1.0引入的Hive-jdbc版本为1.1.0(其中排除log4j依赖是为了解决原工程引入Hive依赖后导致日志不输出问题)
<dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId>
<version>1.1.0</version> <exclusions> <exclusion> <groupId>org.eclipse.jetty.aggregate</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>org.apache.log4j</groupId> <artifactId>org.apache.hive.org.apache.log4j</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency>