【项目实战】在win10上安装配置Hadoop的环境变量

一、说明

注意:该教程适用于:远程连接Linux上的Hadoop集群,因此本步骤是不需要在本地再下载hadoop的

在win10操作系统上,运行Hadoop以及其相关依赖包(比如Hbase依赖包)时,我遇到的情况是,我需要使用SpringBoot+Phoenix的组合去连接Hbase这往往是需要在本机(Windows 10)上安装配置 Hadoop 环境变量,最好下载一个和服务器hbase版本一样的hadoop放在本地,这样才能够得到返回值的。

以下是具体的安装配置 Hadoop 环境变量的步骤。

二、在 Windows 10 上安装配置 Hadoop 环境变量的步骤

在Windows 10 上安装配置 Hadoop 环境变量需要以下步骤:

2.1 安装 Java 运行环境

Hadoop 需要 Java 8 或以上版本。下载并安装 Java 运行环境。

步骤比较简单,略过。

在这里插入图片描述

2.2 下载 Hadoop

从 Apache Hadoop 官网下载最新版本的 Hadoop。

https://hadoop.apache.org/releases.html(有点慢的官网)

https://archive.apache.org/dist/hadoop/common/hadoop-3.1.1/(用这个地址快点)

在这里插入图片描述

注意这个版本,要跟你服务端的Hadoop版本一样哦

查看版本的方式:Ambari->Services->HBase->HBase Master Ul拉到最底部查看

在这里插入图片描述

2.3 解压 Hadoop

将下载的 Hadoop 压缩包解压到任意目录,例如 E:\Hadoop\hadoop

在这里插入图片描述

2.4 配置 Hadoop 环境变量

2.4.1 添加到 PATH 环境变量

将 Hadoop 的 bin 目录添加到 PATH 环境变量中。

在这里插入图片描述

2.4.2 创建新的系统环境变量 HADOOP_HOME

创建新的系统环境变量 HADOOP_HOME,并将其值设置为 Hadoop 的安装路径,例如 E:\Hadoop\hadoop。

在这里插入图片描述

2.5 配置 Hadoop 的Java环境路径

访问E:\Hadoop\hadoop\etc\hadoop找到hadoop-env.cmd

在这里插入图片描述

将JAVA_HOME目录改为:

set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_121

在这里插入图片描述

2.6 下载winutils文件

winutils下载链接如下:

Gitee地址:https://gitee.com/nkuhyx/winutils.git

Github地址:https://github.com/cdarlint/winutils.git

可以在该压缩包中选择需要的版本,对应版本如下:

如果安装的hadoop版本是:3.1.2或者3.2.0

就用winutils-master里面的hadoop-3.0.0配置环境变量吧!

在这里插入图片描述

2.7 引入 hadoop.dll 和 winutils.exe 文件

将 winutils 中的 hadoop.dll 文件 和 winutils.exe 文件

在这里插入图片描述

拷贝到 C:\Windows\System32 目录下

在这里插入图片描述

2.8 重启IDE或重启电脑

如果还是报错,请重启电脑试试!

重启电脑即可解决问题,注意注意:一定要重启电脑才能生效

2.9 验证Hadoop环境变量的安装情况

在命令行中输入hadoop -version 命令查看 Hadoop,Ok。完美

在这里插入图片描述

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/4243e91b9b.html