使用hadoop-2.4.0和cygwin进行单节点集群设置

时间:2014-06-09 09:30:36

标签: java hadoop

我在hadoop-2.4.0中尝试使用cygwin进行单节点群集设置,但它不起作用,而我给出的声明如下:

bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.4.0.jar grep input output 'dfs[a-z.]+'

然后我收到的错误如下:

bin/hadoop: line 133: /cygdrive/c/Program Files/Java/jdk1.5.0_05;/bin/java: No such file or directory
bin/hadoop: line 133: exec: /cygdrive/c/Program Files/Java/jdk1.5.0_05;/bin/java: cannot execute: No such file or directory

请帮我这样做。

2 个答案:

答案 0 :(得分:2)

根据Hadoop Wiki,Cygwin不受支持甚至不需要。

"请勿尝试从Cygwin中运行安装。 Cygwin既不需要也不支持。"

他们有关于在Windows上构建和运行Hadoop的说明。

来源:https://wiki.apache.org/hadoop/Hadoop2OnWindows

祝你好运!

答案 1 :(得分:0)

您需要在hadoop-env.sh文件中设置JAVA_HOME。