IDEA Maven - MapReduce离线安装与打包

前言
首先,需要保证 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
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果