gpt4 book ai didi

hadoop - 无法在 hadoop 二进制路径中找到 winutils 二进制文件

转载 作者:可可西里 更新时间:2023-11-01 14:06:14 27 4
gpt4 key购买 nike

为最新的 hadoop-2.2 版本启动名称节点时,我收到以下错误。我没有在 hadoop bin 文件夹中找到 winutils exe 文件。我尝试了以下命令

$ bin/hdfs namenode -format
$ sbin/yarn-daemon.sh start resourcemanager

ERROR [main] util.Shell (Shell.java:getWinUtilsPath(303)) - 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.
at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:278)
at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:300)
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:293)
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:76)
at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:863)

最佳答案

简单的解决方案:从here下载并添加到 $HADOOP_HOME/bin

( Source )

重要更新:

对于 hadoop-2.6.0,您可以从 Titus Barik blog >> 下载二进制文件.

我不仅需要将HADOOP_HOME指向提取目录[path],还需要提供系统属性-Djava.library.path=[path]\bin 加载 native 库 (dll)。

关于hadoop - 无法在 hadoop 二进制路径中找到 winutils 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19620642/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com