Hadoop学习问题6:Did not find winutils.exe
winutils
Windows binaries for Hadoop versions (built from the git commit ID used for the ASF relase)
项目地址:https://gitcode.com/gh_mirrors/wi/winutils
免费下载资源
·
问题描述
IDEA执行HDFS的时候出现以下错误
21/12/06 22:38:58 WARN Shell: Did not find winutils.exe: {}
java.io.FileNotFoundException: Could not locate Hadoop executable: D:\main\hadoop-3.1.3\bin\winutils.exe -see https://wiki.apache.org/hadoop/WindowsProblems
at org.apache.hadoop.util.Shell.getQualifiedBinInner(Shell.java:620)
at org.apache.hadoop.util.Shell.getQualifiedBin(Shell.java:593)
at org.apache.hadoop.util.Shell.(Shell.java:690)
at org.apache.hadoop.util.StringUtils.(StringUtils.java:78)
原因分析
D:\main\hadoop-3.1.3\bin
目录下不存在winutils.exe
和hadoop.dll
文件
解决
因为我用的是hadoop 3.1.3
版本,但是在github
上没有,所以可以取相近的版本3.1.2
,由于github
比较慢,这里就使用的Gitee
。到这里边下载地址去下载里边的winutils.exe
和hadoop.dll
文件,并放到你安装目录下的bin
目录下
其他
上述进行修补的操作,目前有部分的API会出现兼容问题,这里建议换成hadoop 3.1.2
,本文发表的这个时间github
上并没有3.1.3
相关的包,使用3.1.2
也是差不多---------hadoop3.1.2下载地址
GitHub 加速计划 / wi / winutils
2.51 K
3 K
下载
Windows binaries for Hadoop versions (built from the git commit ID used for the ASF relase)
最近提交(Master分支:2 个月前 )
e8089ecf - 1 年前
d4f71517
point people at cdarlint/winutils for binaries and call out the fact that we could remove the need for this entirely just to run spark on windows 5 年前
更多推荐
已为社区贡献1条内容
所有评论(0)