当前位置:   article > 正文

windows下缺少windutils.exe和hadoop.dll的解决方法_没有winutils.exe

没有winutils.exe

windows本地运行mr程序时(不提交到yarn,运行在jvm靠线程执行),hadoop.dll防止报nativeio异常、winutils.exe没有的话报空指针异常。

1、到githup找到相应版本的文件,如本文使用的是3.1.2(只要大版本相同就没问题)
  下载winutils和hadoop.dll:https://github.com/ordinaryload/Hadoop-tools

2、解压下载的文件,放到$HADOOP_HOME\bin下面
在这里插入图片描述
3、拷贝hadoop.dll文件到C:\Windows\System32 下面
4、到官网下载hadoop-3.1.2.tar.gz,解压安装hadoop,并设置windows的环境变量

添加环境变量HADOOP_HOME,指向hadoop目录:
在这里插入图片描述
将%HADOOP_HOME%\bin加入到path里面:
在这里插入图片描述

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

闽ICP备14008679号