java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

如何解决winutils.exe的问题
什么原因导致的???windows是客户端,读取linux的文件。客户端没有hadoop的环境
重新在windows上面编译hadoop,编译出来window版本的客户端。

解决办法:

  1. 下载hadoop对应版本的 winutils https://github.com/LUK-qianliu/winutils-master
  2. 把winutils/bin下面的所有文件复制到hadoop/bin 下面
  3. 添加环境变量 HADOOP_PATH (windows 下 hadoop 的安装路径)
  4. 在环境变量 PATH下面增加 hadoop/bin 的路径