我下面这个指令来执行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