任务描述
知识点:
重? 点:
- 安装配置Java开发工具 IDEA
- 为IDEA配置自定义Maven(国内源)
内? 容:
- 下载并配置JDK 1.8
- 下载安装IDEA
- 为IDEA配置自定义Maven
- Windows环境安装配置Hadoop
任务指导
注意:本实验所需安装包均存放在 C:\software中(Windows机器)。

1. 安装配置JDK
1)建议使用Oracle JDK 1.8或以上版本,当前项目已经提供,存放在 C:\software中
2)JDK可以安装在任意目录下,选择默认安装路径即可(建议路径中不要有中文)
3)添加环境变量 JAVA_HOME和CLASSPATH
4)修改环境变量 Path
2. 安装配置IDEA

3. IDEA安装配置Maven插件
- 从官方网站下载?3.9.0?版本即可
- 下载地址:?Maven – Download Apache Maven,注意,Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and other JDK versions by using toolchains。

- 配置Maven使用国内源
- 在IDEA中配置Maven插件
4. Windows环境安装配置Hadoop
- Linux环境安装了Hadoop2.9.2,在Windows环境安装相同的Hadoop版本
- 解压安装包,Hadoop所需安装包已存放在环境的C:\software目录中
- 将hadoop-2.9.2提取到C:\installed目录下
- 进入C:\software,解压Windows Hadoop运行插件:winutils-master.zip
- 将C:\installed\winutils-master\hadoop-2.9.2目录下的bin目录中的所有内容覆盖到C:\installed\hadoop-2.9.2
- 配置Hadoop环境变量
5. 配置Windows环境的hosts文件
- 找到Windows系统的hosts文件,C:\Windows\System32\drivers\etc\hosts
- 在文件的最后,按照“IP 主机名”的格式将3台Linux机器的IP地址以及对应主机名添加进去(注意自己真实的机器IP地址)
任务实现
注意:本实验所需安装包均存放在 C:\software中(Windows机器)。

1. 下载并配置JDK 1.8
1)JDK可以安装在任意目录下,进入C:\software目录,然后双击jdk-8u221-windows-x64.exe安装包。

- 配置JDK安装路径:C:\Program Files\Java\jdk1.8.0_221\


- 本例中将JDK安装到C:\Program Files\Java目录。

2)?配置环境变量:“计算机-->属性-->高级系统设置-->高级-->环境变量”。


3)添加环境变量(系统变量)JAVA_HOME 和 CLASSPATH
- JAVA_HOME:C:\Program Files\Java\jdk1.8.0_221
- CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;


4)修改环境变量Path,添加:
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin

5)打开cmd命令终端,查看jdk是否安装成功

2. 下载安装IDEA
1)从官方网站下载最新版本的IDEA,当前项目使用的是ideaIC-2022.3.2版本。下载地址:?Download IntelliJ IDEA – The Leading Java and Kotlin IDE?。

2)当前环境已经提供ideaIC-2022.3.2安装文件,进入C:\software目录

3)双击“ideaIC-2022.3.2.exe”文件进行安装,可以安装在任意目录




3. 安装配置Maven插件
1)从官方网站下载 3.9.0 版本即可,下载地址:?Maven – Download Apache Maven?,注意,Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and other JDK versions by using toolchains。 当前项目环境中已经提供安装文件,存放在C:\software\目录下。

2)解压安装apache-maven-3.9.0-bin到任意目录下即可(建议路径中不要有中文)。

在apache-maven-3.9.0-bin根目录下创建repository目录用于maven本地仓库

3)配置Maven使用国内源,进入Maven配置目录 (例如:C:\installed\apache-maven-3.9.0\conf)

- 配置国内源,将原<mirrors>标签下的<mirror>内容进行注释

- 在<mirrors></mirrors>标签内添加如下内容:
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>

4)在IDEA中配置Maven插件


- 依次点击“File”->"Settings"->"Build,Execution,Deployment"->"Build Tools"->"Maven",打开IDEA的Maven插件配置页。

- 选择前面我们已经安装配置好的Maven插件,如下图所示:

4. Windows安装Hadoop
此前在Linux系统中安装了Hadoop集群环境,但是Windows作为客户端,需要在Windows环境编写代码,同时对程序进行运行,所以需要在Windows安装配置Hadoop环境
- Linux环境安装了Hadoop2.9.2,在Windows环境安装相同的Hadoop版本
- 解压安装包,Hadoop所需安装包已存放在环境的C:\software目录中

- 双击安装包,可以使用“7-Zip File Manager”打开压缩包


- 点击提取,将hadoop-2.9.2提取到C:\installed目录下

- 进入C:\software,解压Windows Hadoop运行插件:winutils-master.zip
- 将其提取到C:\installed目录下

- 进入C:\installed\winutils-master,找到对应的Hadoop版本

- 将C:\installed\winutils-master\hadoop-2.9.2目录下的bin目录中的所有内容覆盖到C:\installed\hadoop-2.9.2

- 进入C:\installed\hadoop-2.9.2\bin目录
- 将bin目录下的hadoop.dll和winutils.exe复制到C:\Windows\System32下

变量名:HADOOP_HOME
变量值:C:\installed\hadoop-2.9.2

%HADOOP_HOME%\bin
%HADOOP_HOME%\sbin

5. 配置Windows环境的hosts文件
为方便Windows机器与Linux机器之间可以更好的通过主机名的方式进行访问,需要将Windows环境下的hosts文件进行配置,添加3台Linux机器的IP地址及其对应主机名
- 找到Windows系统的hosts文件,C:\Windows\System32\drivers\etc\hosts
- 通过写字板打开hosts文件
- 在文件的最后,按照“IP 主机名”的格式将3台Linux机器的IP地址以及对应主机名添加进去(注意自己真实的机器IP地址)
