我已经在 Windows 7 pro 64 位的 cygwin 下成功安装了 hadoop。
现在我正在安装 mahout,但我不能。
设置 MAHOUT_HOME 和变量并在 cygwin 上运行 mahout 后,出现以下错误
我想这与 cygwin 和 windows 路径之间的兼容性问题有关,但我找不到应该更改哪个特定路径。
Running on hadoop, using /cygdrive/c/hadoop/bin/hadoop and HADOOP_CONF_DIR=
MAHOUT-JOB: /cygdrive/c/mahout/mahout-examples-0.7-job.jar
Exception in thread "main" java.io.IOException: Error opening job jar: /cygdrive /c/mahout/mahout-examples-0.7-job.jar
at org.apache.hadoop.util.RunJar.main(RunJar.java:90)
Caused by: java.io.FileNotFoundException: \cygdrive\c\mahout\mahout
examples-0.7
-job.jar (The system cannot find the path specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:214)
at java.util.zip.ZipFile.<init>(ZipFile.java:144)
at java.util.jar.JarFile.<init>(JarFile.java:152)
at java.util.jar.JarFile.<init>(JarFile.java:89)
at org.apache.hadoop.util.RunJar.main(RunJar.java:88)