用maven构建hadoop项目

本文档介绍了如何在Windows环境下使用Maven构建Hadoop项目。首先,详细讲述了Maven的下载、环境变量配置和在Eclipse中的设置。然后,指导了如何在Eclipse中配置Hadoop插件,并导入Hadoop 2.2.0。最后,展示了在Eclipse中创建Maven Hadoop工程并配置Pom.xml文件以引入Hadoop依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:eclipse-jee-mars-2-win32-x86_64(maven插件自带) 

1.maven下载

  这里以apache-maven-3.2.2-bin.tar示例,

  具体下载链接:http://pan.baidu.com/s/1geRAykj 密码:egct

2.在windows下配置环境变量:MAVEN_HOME 和 path

  

  

3.cmd下 ,mvn -v  检查安装是否成功

  

4.在 eclipse 中配置 maven

将 maven 的配置文件路径配置在 eclipse 中 Maven 的 jar 库的库默认配置在 c 盘中,为了节省系统盘的空间,可以将 jar 配置在其他盘,需要修改

  

  接着在eclipse中 windows--preferences--maven--user settings设置如下:

  

5.点击 Window -> Preference -> Maven -> Installation -> Add 进行设置

  

 

6.Eclipse 配置 hadoop 插件及 hadoop Eclipse 的插件(64位windows系统下)

hadoop-2.2.0-x64.tar

  链接:http://pan.baidu.com/s/1o83VNnW 密码:cknp

hadoop-eclipse-plugin-2.2.0

  链接:http://pan.baidu.com/s/1jIRK5E2 密码:rclf


  6(1)首先将hadoop-eclipse-plugin-2.2.0放入 D:\software_hadoop\eclipse-jee-mars-2-win32-x86_64\eclipse\plugins下,重启eclipse

  

  6(2)导入hadoop2.2.0

  

7.Eclipsp 中创建 Maven Handoop 工程

  

  

  

  

8.Maven Pom.xml 文件中配置 hadoop jar 包 

复制代码
 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 3   <modelVersion>4.0.0</modelVersion>
 4 
 5   <groupId>com.chynn.dashuju</groupId>
 6   <artifactId>recommend</artifactId>
 7   <version>6.1.0-SNAPSHOT</version>
 8   <packaging>jar</packaging>
 9 
10   <name>recommend</name>
11   <url>http://maven.apache.org</url>
12 
13   <properties>
14     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15   </properties>
16 
17   <dependencies>
18     <dependency>
19       <groupId>junit</groupId>
20       <artifactId>junit</artifactId>
21       <version>3.8.1</version>
22       <scope>test</scope>
23     </dependency>
24     <dependency>
25         <groupId>org.apache.hadoop</groupId>
26         <artifactId>hadoop-client</artifactId>
27         <version>2.2.0</version>
28     </dependency>
29     <dependency>
30         <groupId>org.apache.hadoop</groupId>
31         <artifactId>hadoop-common</artifactId>
32         <version>2.2.0</version>
33     </dependency>
34     <dependency>
35         <groupId>org.apache.hadoop</groupId>
36         <artifactId>hadoop-hdfs</artifactId>
37         <version>2.2.0</version>
38     </dependency>
39     <dependency>
40         <groupId>org.apache.hbase</groupId>
41         <artifactId>hbase-server</artifactId>
42         <version>0.98.3-hadoop2</version>
43         <exclusions>
44             <exclusion>
45                 <artifactId>hadoop-common</artifactId>
46                 <groupId>org.apache.hadoop</groupId>
47             </exclusion>
48         </exclusions>
49     </dependency>
50     <dependency>
51         <groupId>org.apache.hbase</groupId>
52         <artifactId>hbase-client</artifactId>
53         <version>0.98.3-hadoop2</version>
54         <exclusions>
55             <exclusion>
56                 <artifactId>hadoop-common</artifactId>
57                 <groupId>org.apache.hadoop</groupId>
58             </exclusion>
59         </exclusions>
60     </dependency>
61     <dependency>
62         <groupId>jdk.tools</groupId>
63         <artifactId>jdk.tools</artifactId>
64         <version>1.7</version>
65         <scope>system</scope>
66         <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
67     </dependency>
68   </dependencies>
69 </project>
复制代码
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值