【发布时间】:2016-04-14 08:35:02
【问题描述】:
我知道有一个非常相似的帖子(Failed to locate the winutils binary in the hadoop binary path),但是,我已经尝试了建议的每个步骤,但仍然出现相同的错误。
我正在尝试在 Windows 7 上使用 Apache Spark 版本 1.6.0 来执行此页面上的教程http://spark.apache.org/docs/latest/streaming-programming-guide.html,特别是使用此代码:
./bin/run-example streaming.JavaNetworkWordCount localhost 9999
看完这篇文章 Failed to locate the winutils binary in the hadoop binary path
我意识到我需要 winutils.exe 文件,所以我下载了一个 hadoop 二进制 2.6.0,并定义了一个名为 HADOOP_HOME 的环境变量:
with value C:\Users\GERAL\Desktop\hadoop-2.6.0\bin
并将其放置在 Path 上,如下所示:%HADOOP_HOME%
但当我尝试代码时,仍然会出现相同的错误。有谁知道如何解决这个问题?
【问题讨论】:
-
你不应该做 HADOOP_HOME=C:\Users\GERAL\Desktop\hadoop-2.6.0 并添加 %HADOOP_HOME%\bin;到 PATH 变量
-
@JD_247 没用,谢谢
-
@JD_247 你的评论对我来说就像一个魅力。 :)
标签: java hadoop apache-spark