分享

CDH5.x的Maven依赖从哪里可以找到

bioger_hit 发表于 2015-1-3 12:26:37 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 13468
CDH5.x的Maven依赖从哪里可以找到
欢迎加入about云群425860289432264021 ,云计算爱好者群,关注about云腾讯认证空间

已有(2)人评论

跳转到指定楼层
desehawk 发表于 2015-1-3 12:26:59
之前一直结合Maven开发Hadoop2.2.0的程序,环境换成CDH5.2后报错,发现是Maven依赖库的问题。

之前一直使用
http://mvnrepository.com/
查找maven依赖,但这类网站只能查到通用的maven依赖,没有包含CDH依赖,还好Cloudera提供了CDH的依赖:

http://www.cloudera.com/content/ ... dh5_maven_repo.html

简言之,往pom文件加入以下两部分内容即可:
1.指向cloudera的库
  1.   <repositories>
  2.         <repository>
  3.             <id>cloudera</id>
  4.             <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
  5.         </repository>
  6.     </repositories>  
复制代码




2.CDH相关依赖,比如
      
  1. <dependency>
  2.             <groupId>org.apache.hadoop</groupId>
  3.             <artifactId>hadoop-common</artifactId>
  4.             <version>2.5.0-cdh5.2.0</version>
  5.         </dependency>
  6.         <dependency>
  7.             <groupId>org.apache.hadoop</groupId>
  8.             <artifactId>hadoop-hdfs</artifactId>
  9.             <version>2.5.0-cdh5.2.0</version>
  10.         </dependency>
  11.         
  12.         <dependency>
  13.             <groupId>org.apache.hadoop</groupId>
  14.             <artifactId>hadoop-maven-plugins</artifactId>
  15.             <version>2.5.0-cdh5.2.0</version>
  16.         </dependency>
  17.         
  18.         <dependency>
  19.             <groupId>org.apache.hbase</groupId>
  20.             <artifactId>hbase-client</artifactId>
  21.             <version>0.98.6-cdh5.2.0</version>
  22.         </dependency>  
复制代码




更多的CDH依赖请查阅
http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cdh_vd_cdh5_maven_repo.html
回复

使用道具 举报

pengsuyun 发表于 2015-1-4 08:27:26
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条