読者です 読者をやめる 読者になる 読者になる

Windows(Cygwin)でHadoop 0.20.2を動かそうとしたら、起動スクリプトがバグってた件

Windows7+Cygwin1.7上でHadoop 0.20.2を動かそうとしたら、起動スクリプトが微妙にバグってた。

$ bin/hadoop version
bin/hadoop: line 258: C:\Program: command not found
Hadoop 0.20.2
Subversion https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r 911707
Compiled by chrisdo on Fri Feb 19 08:07:34 UTC 2010

258行目でエラー出てますね。すぐ直るようなバグなのに放置されてるみたい。[#HADOOP-4776] Windows installation fails with "bin/hadoop: line 243: c:\Program: command not found" - ASF JIRA

修正するにはbin/hadoopの258行目の「${JAVA}」を「"${JAVA}"」のように""で括るだけ。