このガイドを使用して Hadoop をセットアップしています。
http://blog.sqltrainer.com/2012/01/installing-and-configuring-apache.html
ただし、入力することになっている部分に到達すると、bin/hadoop version
次のエラーが発生します。
cygpath: can't convert empty path
java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.PlatformName
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.hadoop.util.PlatformName. Program will exit.
Exception in thread "main" cygpath: can't convert empty path
cygpath: can't convert empty path
Hadoop 0.22.0
最近バージョン 1.0.3 を使用していて、問題なく動作していましたが、バグのためにバージョン 0.22.0 にダウングレードする必要がありました。残念ながら、このバージョンを動作させることはできません。
より詳しい情報:
JAVA_HOME=/cygdrive/c/Progra~1/Java/jre6