使用maven构建hadoop项目

本文详细介绍如何使用Maven创建并配置Hadoop项目,包括环境变量配置、Maven安装、Eclipse集成Maven插件、生成标准Java项目、依赖管理等步骤。

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

1、jdk的下载,安装,及环境变量的配置
2、maven的下载,安装,及环境变量的配置
3、eclipse maven插件的安装(百度有)
4、安装好后,重启maven
5、设置maven,Window-Preferences-Maven-Installations-add,添加maven安装路径

6、设置maven,Window-Preferences-Maven-User Settings

7、用Maven创建一个标准化的Java项目
        在cmd下进入eclipse目录下,执行以下命令
           
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=org.com.myhadoop.hadoop 
-DartifactId=myHadoops 
-Dversion=1.0-SNAPSHOT -DinteractiveMode=false
8 、执行完以上命令,在eclipse目录下会生成
myHadoops文件,cd 
myHadoops,执行mvn clean install 

9、在eclipse中导入创建好的java项目:import-maven- Existing Maven Projects
10、修改pom.xml
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.com.myhadoop.hadoop</groupId>
  <artifactId>myHadoops</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>myHadoops</name>
  <url> http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-client</artifactId>
      <version>2.6.0</version>
    </dependency>

    <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-common</artifactId>
      <version>2.6.0</version>
    </dependency>

    <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-hdfs</artifactId>
      <version>2.6.0</version>
    </dependency>
  </dependencies>
</project>
11、 执行Run As-Maven build,如果出现如下错误: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
可以 设一个环境变量M2_HOME指向你的maven安装目录: M2_HOME= D:\Apps\apache-maven-3.3.1。 然后在Window->Preference->Java->Installed JREs->Edit, 在Default VM arguments
中设置 -Dmaven.multiModuleProjectDirectory=$M2_HOME

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值