IDEA Maven - MapReduce离线安装与打包
本文最后更新于 2025-11-18,文章内容可能已经过时。

前言
首先,需要保证 IDEA 具有完善的 Maven 基础环境
若你的 IDEA 没有 Maven 的基础环境,请直接退出教程
Maven 基础环境指正常离线环境下无红无报错(Plugins 无报错)
Start!
创建 Maven 项目

看是否能够正常创建项目。
测试侧边栏功能是否能用

点击 clean compile test package 正常 BUILD SUCCESS 可以继续
解压 Jar 包 确认目录结构
从 Hadoop-3.1.3.tar.gz 中的
share/hadoop解压4个文件:
放入项目的 lib 目录中(不存在请自行创建)
编写 Pom.xml
<!--追加 -->
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>3.1.3</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/hadoop-common-3.1.3.jar</systemPath>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>3.1.3</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/hadoop-mapreduce-client-core-3.1.3.jar</systemPath>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-jobclient</artifactId>
<version>3.1.3</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/hadoop-mapreduce-client-jobclient3.1.3.jar</systemPath>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-cli</artifactId>
<version>1.2</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/commons-cli-1.2.jar</systemPath>
</dependency>
</dependencies>Finished!
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Summer
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果