hadoop maven pom.xml文件的配置

转载至   http://blog.csdn.net/qq_33813365/article/details/70214484         

              http://www.cnblogs.com/Leo_wl/p/4862820.html



JDK版本的要求
  • Hadoop 2.7 以及之后的版本,需要JDK 7;
  • Hadoop 2.6 以及之前的版本,支持JDK 6;
hadoop maven pom.xml文件的配置_第1张图片

对于Hadoop1.x.x版本,只需要引入1个jar:
  1. hadoop-core
对于Hadoop2.x.x版本,需要引入4个jar:
  1. hadoop-common
  2. hadoop-hdfs
  3. hadoop-mapreduce-client-core
  4. hadoop-client
  5. jdk.tools(一般需要引入,否则报错)


需要的Jar包 (对应版本:2.x.x)
Maven仓库: https://mvnrepository.com/artifact/org.apache.hadoop 
hadoop maven pom.xml文件的配置_第2张图片


  1. <properties>
  2. <hadoopVersion>2.5.2hadoopVersion>
  3. properties>
  4. <dependency>
  5. <groupId>org.apache.hadoopgroupId>
  6. <artifactId>hadoop-commonartifactId>
  7. <version>${hadoopVersion}version>
  8. dependency>
  9. <dependency>
  10. <groupId>org.apache.hadoopgroupId>
  11. <artifactId>hadoop-hdfsartifactId>
  12. <version>${hadoopVersion}version>
  13. dependency>
  14. <dependency>
  15. <groupId>org.apache.hadoopgroupId>
  16. <artifactId>hadoop-mapreduce-client-coreartifactId>
  17. <version>${hadoopVersion}version>
  18. dependency>
  19. <dependency>
  20. <groupId>org.apache.hadoopgroupId>
  21. <artifactId>hadoop-clientartifactId>
  22. <version>${hadoopVersion}version>
  23. dependency>
  24. <dependency>
  25. <groupId>jdk.toolsgroupId>
  26. <artifactId>jdk.toolsartifactId>
  27. <version>1.6version>
  28. <scope>systemscope>
  29. <systemPath>${JAVA_HOME}/lib/tools.jarsystemPath>
  30. dependency>

需要的Jar包 (对应版本:1.2.1)
hadoop maven pom.xml文件的配置_第3张图片

  1. <properties>
  2. <hadoopVersion>1.2.1hadoopVersion>
  3. properties>
  4. <dependency>
  5. <groupId>org.apache.hadoopgroupId>
  6. <artifactId>hadoop-coreartifactId>
  7. <version>${hadoopVersion}version>
  8. dependency>

三:官网依赖库

  我们可以直接去官网查找我们需要的依赖包的配置pom,然后加到项目中。

  官网地址:http://mvnrepository.com/

四:构建完毕

  点击保存,就会发现maven在帮我们吧所需要的环境开始构建了。

  等待构建完毕。

hadoop maven pom.xml文件的配置_第4张图片


你可能感兴趣的:(hadoop maven pom.xml文件的配置)