前言

  • 首先,需要保证 IDEA 具有完善的 Maven 基础环境

  • 若你的 IDEA 没有 Maven 的基础环境,请直接退出教程

  • Maven 基础环境指正常离线环境下无红无报错(Plugins 无报错)

Start!

创建 Maven 项目

  • 看是否能够正常创建项目。

测试侧边栏功能是否能用

  • 点击 clean compile test package 正常 BUILD SUCCESS 可以继续

解压 Jar 包 确认目录结构

  1. 从 Hadoop-3.1.3.tar.gz 中的 share/hadoop 解压4个文件:

  2. 放入项目的 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!