当前位置:   article > 正文

Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate

failed to locate the winutils binary in the hadoop binary path java.io.ioexc

当我们做大数据开发的时候,无论是MapReduce、hbase还是hdfs在本地调试都需要hadoop环境,没有这个环境就会报错:

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、首先下载安装包

hadoop-2.7.3.tar.gz

hadoop-common-2.7.1-bin.zip

2、在本地解压hadoop-2.7.3.tar.gz,.windows环境变量配置HADOOM_HOME,像jdk一样配置环境变量,

在path里加入

HADOOP_HOME/bin

3、解压hadoop-common-2.7.1-bin.zip

将所有文件拷贝到windows机器上的 hadoop/bin 目录下,再将所有文件拷贝到 C:\Windows\System32 目录下

 

出现问题:

在将文件拷贝到 C:\Windows\System32目录下的时候可能会报以下错误

1、右击开始按钮-运行(或按Win+R),调出使用管理权限的运行框,键入gpedit.msc,回车,调出《本地组策略编辑器》

如果电脑系统调不出gpedit.msc,说明你的电脑是家庭版,需要把电脑系统升级到企业版或者专业版。

2、再点击计算机配置-Windows设置-安全设置-本地策略-安全选项,右边的窗口找到用户账户控制:以管理员批准模式运行所有管理员,右击-属性(或双击它),选择已禁用。

3、再重新往C:\Windows\System32复制文件,系统仍然会弹框提示”你需要提供管理员权限才能复制到此文件夹“,你直接点击继续,就能复制了。假如不行,重启电脑试试。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/686124
推荐阅读
相关标签
  

闽ICP备14008679号