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

12 篇文章 0 订阅
4 篇文章 0 订阅

当我们做大数据开发的时候,无论是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复制文件,系统仍然会弹框提示”你需要提供管理员权限才能复制到此文件夹“,你直接点击继续,就能复制了。假如不行,重启电脑试试。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值