1、首先在Eclipse-》help-》Eclipse marketplace 搜索 maven 插件下载。

注意插件要与Eclipse版本对应,我的Eclipse版本为Luna的,插件就要下载Luna版本的,我下载的是 Maven Integration for Eclipse (Luna and newer) 1.5。否则的话新建maven工程的时候没有带Java工程。

2、其他环境配置和hadoop配置见参考链接。

3、我使用的是hadoop2.4.0.  pom文件如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.rsclouds.hadoop</groupId><artifactId>wordcount</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>wordcount</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.4.0</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-mapreduce-client-core</artifactId><version>2.4.1</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-hdfs</artifactId><version>2.4.1</version></dependency><dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-client</artifactId><version>0.98.0-hadoop2</version></dependency><dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-server</artifactId><version>0.98.0-hadoop2</version></dependency><dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-server</artifactId><version>0.98.0-hadoop2</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><pluginManagement><plugins><plugin><groupId>org.eclipse.m2e</groupId><artifactId>lifecycle-mapping</artifactId><version>1.0.0</version><configuration><lifecycleMappingMetadata><pluginExecutions><pluginExecution><pluginExecutionFilter><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><versionRange>[2.0,)</versionRange><goals><goal>copy-dependencies</goal></goals></pluginExecutionFilter><action><ignore /></action></pluginExecution></pluginExecutions></lifecycleMappingMetadata></configuration></plugin></plugins></pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>lib</outputDirectory><overWriteReleases>false</overWriteReleases><overWriteSnapshots>false</overWriteSnapshots><overWriteIfNewer>true</overWriteIfNewer></configuration></execution></executions></plugin></plugins></build>
</project>

参考:http://blog.fens.me/hadoop-maven-eclipse/

转载于:https://blog.51cto.com/dreamylights/1591650

win7+eclipse用maven构建hadoop项目注意事项相关推荐

  1. 转】用Maven构建Hadoop项目

    原博文出自于: http://blog.fens.me/hadoop-maven-eclipse/ 感谢! 用Maven构建Hadoop项目 Hadoop家族系列文章,主要介绍Hadoop家族产品,常 ...

  2. 用Maven构建Hadoop项目

    Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, ...

  3. java程序员的大数据之路(3):用maven构建Hadoop项目

    背景 由于Hadoop项目多数是比较大的项目,因此我们选择使用构建工具来构建Hadoop项目,这里我们使用的是maven.当然也可以使用Gradle等比较流行的构建工具 构建过程 这里总结一下我使用I ...

  4. 转】用Maven构建Mahout项目

    原博文出自于: http://blog.fens.me/hadoop-mahout-maven-eclipse/ 感谢! 用Maven构建Mahout项目 Hadoop家族系列文章,主要介绍Hadoo ...

  5. 用Maven构建Mahout项目

    Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, ...

  6. linux下eclipse开发storm,eclipse 通过maven 开发storm项目

    window系统安装java 这里下载jdk8....... 配置环境变量 1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置&quo ...

  7. 分布式计算Hadoop系列之如何Eclipse中构建Hadoop项目

    前言 之前根据Hadoop官方文档对HDFS.MapReduce的架构.配置管理等进行了学习,但某些地方官方文档讲解的比较模糊.做过开发的人都能够体会,官方文档有些类似业务规则或者要求,而真正的细节还 ...

  8. maven(3)------maven构建web项目详细步骤

    eclipse集成工具,轻松通过maven构建web项目步骤如下: 一, 右键,new -->project, 进入下一页面 二,选择"Maven Project", 点击下 ...

  9. Maven构建java项目

    本篇文章,我们会教你如何用maven创建一个java项目,学会如何导入到eclipse中,将该java项目打包成一个jar文件并成功执行. 关于maven:它是apache基金会推出的一个项目管理工具 ...

最新文章

  1. php 数组转对象_[基础编程学习] [PHP7数组详解]:第1章 (8)数组和对象
  2. 成功解决lightgbm.basic.LightGBMError: Parameter max_depth should be of type int, got “0.02“
  3. Python:递归输出斐波那契数列
  4. OOB套接字传输实例(达不到预期结果)
  5. __property 关键字的使用
  6. 运行后闪退_好消息好消息,王者荣耀闪退问题苹果也修复啦
  7. [C++基础]039_C++异常处理初级出门+中级进阶
  8. 你需要简单了解JVM中的内存长什么样子
  9. HDOJ 2037 今年暑假不AC
  10. SQL语句练习题(壹)
  11. nanomsg应用中的问题整理
  12. kubeedge源码分析
  13. java毕业生设计二手物品交易系统计算机源码+系统+mysql+调试部署+lw
  14. Mariadb数据库
  15. 维控plc解密 维控程序文件密码 工程密码 子程序密码搞定
  16. 2004年11月网络工程师级试题
  17. 学习Matlab的第一个程序——用二分法求根
  18. 衰减3dB是什么意思
  19. 阿里云ECS添加公网IPV6
  20. 点星PBX(DotAsterisk)外线呼入到离线坐席(sip分机未注册)时,如何播放语音提示外线客户坐席不在线

热门文章

  1. Python中生成一个指定长度的随机字符串实现示例
  2. tensorflow--卷积神经网络
  3. JVM内存管理概述与android内存泄露分析
  4. Document类型知识大全
  5. C#菜鸟正则表达式一
  6. 小菜的CLR之旅(1)
  7. 获取计算机的信息(IP地址、MAC地址、CUP序列号、硬盘序列号、主板信息等等)...
  8. Redis(2)---数据持久化
  9. 读书印记 - 《技术元素》
  10. Zabbix 3.2.6通过SNMP和iDRAC监控DELL服务器