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