【发布时间】:2012-07-06 12:11:33
【问题描述】:
我在 OS X 10.7 上为 Hadoop 正确设置 JAVA_HOME 时遇到问题 这是我所做的: 转到 /usr/local/Cellar/hadoop/1.0.3/libexec/conf/hadoop-env.sh 并将 JAVA_HOME 的形式更改为默认为 export JAVA_HOME=/Library/Java/Home/强> 我对 Java 也很陌生,所以即使 JAVA_HOME 也可能是错误的。 因此,通过转到 hadoop 的 bin 文件夹并运行以下命令:hadoop jar hadoop-*-examples.jar 这是我得到的讨厌的错误:
Exception in thread "main" java.io.IOException: Error opening job jar: hadoop-*-examples.jar
at org.apache.hadoop.util.RunJar.main(RunJar.java:90)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at java.util.jar.JarFile.<init>(JarFile.java:135)
at java.util.jar.JarFile.<init>(JarFile.java:72)
at org.apache.hadoop.util.RunJar.main(RunJar.java:88)
您知道我该如何解决这个问题或有什么问题吗? 如果您需要,这也是“which javac”命令的输出:/usr/bin/javac
谢谢
【问题讨论】: