码迷,mamicode.com
首页 > 其他好文 > 详细

用maven构建hadoop项目

时间:2016-04-13 14:41:06      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:

环境: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>

 9.基本完成

用maven构建hadoop项目

标签:

原文地址:http://www.cnblogs.com/1184212881-Ark/p/5386975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!