当我尝试在我的项目中添加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依赖性?
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发行版中所提供组件的最新版本。