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

雨点打透心脏的1/2处 2022-05-16 07:17 205阅读 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.

70

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一样配置环境变量,

70 1

在path里加入

HADOOP_HOME/bin

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

70 2

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

出现问题:

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

70 3

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

70 4

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

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

70 5

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

发表评论

表情:
评论列表 (有 0 条评论,205人围观)

还没有评论,来说两句吧...

相关阅读