IDEA进行Hadoop-HDFS API编程报错:Failed to locate the winutils binary in the hadoop binary path

错误:

ERROR Shell: Failed to locate the winutils binary in the hadoop binary path
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

虽然不影响操作,但是依然看着非常的不舒服
在这里插入图片描述

解决方案

  • 1.windows配置环境变量
    HADOOP_HOME --> D:\hadoop\hadoop-2.6.0-cdh5.16.2
    Path --> %HADOOP_HOME%\bin

D:\hadoop\hadoop-2.6.0-cdh5.16.2是我自己hadoop的安装位置

验证:任意位置输入hadoop命令,如下则环境变量配置正常
在这里插入图片描述

  • 2.适配64位操作系统:hadoop.dll,winutils.exe ,winutils.pdb
    下载地址 提取码:oxyq
    将这三个文件拷贝到%HADOOP_HOME%\bin目录下

  • 3.拷贝hadoop.dll文件到C:\Windows\System32路径之下

  • 4.重启电脑,清爽!

在这里插入图片描述

发布了45 篇原创文章 · 获赞 1 · 访问量 1764

猜你喜欢

转载自blog.csdn.net/wzj_wp/article/details/103967979
今日推荐