Apache hive-jdbc jar与Cloudera hive-jdbc jar之间的差异

问题描述 投票:0回答:1

当我尝试在我的项目中添加jar文件时,我想将spring与hive集成在一起,我遇到了Apache hive-JDBC jar和Cloudera hive-JDBC jar。这两个罐子有什么区别?

这是Apache hive-JDBC maven依赖项:

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

我在哪里可以找到Cloudera hive-jdbc依赖性?

java spring hadoop jdbc hive
1个回答
0
投票

Cloudera的Hive JDBC驱动程序jar用于Cloudera Hadoop(CDH)发行版。除非您正在运行CDH群集,否则不应使用CDH特定的jar。

这些工件可以在cloudera repos下的Maven存储库中找到,也可以从Cloudera本身下载。 jar版本将包括可以使用的相应CDH版本。

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>2.1.1-cdh6.3.3</version>
</dependency>

注: CDH可能没有Apache发行版中所提供组件的最新版本。

© www.soinside.com 2019 - 2024. All rights reserved.