我下面這個指令來執行Hadoop:Hadoop的工作不工作
http://wiki.apache.org/hadoop/Running_Hadoop_On_OS_X_10.5_64-bit_(Single-Node_Cluster)
但是,我不能讓這個命令來工作:
hadoop-*/bin/hadoop jar hadoop-*-examples.jar grep input output 'dfs[a-z.]+'
所有我得到的是:
Exception in thread "main" java.io.IOException: Error opening job jar: /Users/hadoop/hadoop-1.0.1/hadoop-examples-1.0.1.jargrep
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)
我將此添加到m y hadoop-env.sh
:
export HADOOP_OPTS="-Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"
但仍然是相同的錯誤。 任何線索?
這是一個錯字:'錯誤打開工作的jar:/Users/hadoop/hadoop-1.0.1/hadoop-examples-1.0 .1.jargrep' - 看起來像你的命令行,jar名稱和示例作業'grep'之間沒有空格 –
Oh oh silly :)現在輸出結果是:'Grep [] 支持的通用選項是... '和命令列表! –
Ansd