OS X 10.7 で Hadoop 用に JAVA_HOME を正しく設定するのに問題があります。これが私がやったことです:デフォルトで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
ありがとう