hadoop3.x windows搭建 JAVA 开发环境(winutils)

安装 hadoop

需要在 windows上安装 hadoop

由于我在 linux 中部署的是 hadoop3.0.3,所以在 windows 中也部署该版本

解压到下面目录中:

D:\devtools\hadoop-3.0.3

并将 D:\devtools\hadoop-3.0.3\bin 改为 D:\devtools\hadoop-3.0.3\bin_bak

配置环境变量

HADOOP_HOME

path

把 %HADOOP_HOME%\bin 添加到 path 环境变量中

安装 winutils

必须配置,否则报错:HADOOP_HOME and hadoop.home.dir are unset

下载

在 https://github.com/cdarlint/winutils 下载 hadoop-3.0.2/bin (因为没有3.0.3)

复制 bin 目录

在 hadoop-3.0.2/bin 目录中有 winutils.exe 和 hadoop.dll

将该 bin 目录 复制到 D:\devtools\hadoop-3.0.3 目录下,替代原来的 bin

如下图:

可选操作

将 hadoop-3.0.2/bin 目录中的 hadoop.dll 拷贝到 C:\Windows\System32 目录下

重启开发工具

如果先打开开发工具,然后按照本文配置,那么配置后,需要重启开发工具,否则 环境变量不生效

感谢:
https://www.jianshu.com/p/a65a95108620


原文出处:/show_1IXa3fALldq.html