hadoop3.x windows搭建 JAVA 开发环境(winutils) 作者:马育民 • 2021-02-12 22:49 • 阅读:10534 # 安装 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 [![](https://www.malaoshi.top/upload/pic/hadoop/QQ20210212231507.png)](https://www.malaoshi.top/upload/pic/hadoop/QQ20210212231507.png) ### path 把 `%HADOOP_HOME%\bin` 添加到 `path` 环境变量中 [![](https://www.malaoshi.top/upload/pic/hadoop/QQ20210212231606.png)](https://www.malaoshi.top/upload/pic/hadoop/QQ20210212231606.png) # 安装 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` 如下图: [![](https://www.malaoshi.top/upload/pic/hadoop/QQ20210212232117.png)](https://www.malaoshi.top/upload/pic/hadoop/QQ20210212232117.png) ### 可选操作 将 `hadoop-3.0.2/bin` 目录中的 `hadoop.dll` 拷贝到 `C:\Windows\System32` 目录下 # 重启开发工具 如果先打开开发工具,然后按照本文配置,那么配置后,需要重启开发工具,否则 **环境变量不生效** 感谢: https://www.jianshu.com/p/a65a95108620 原文出处:http://malaoshi.top/show_1IXa3fALldq.html