Je tente d'exécuter le code 4.1 exemple de "Hadoop dans la pratique" de Manning à http://www.manning.com/lam/Problèmes rencontrés lors de Hadoop de Manning dans la pratique 4.1 Code MapReduce sur Hadoop 1.0.3
Je Ubuntu 10.4 en utilisant Hadoop 1.0.3 java 6.
Les exemples de http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/, j'ai utilisé l'exemple wordcount pour vérifier l'installation.
J'ai ensuite essayé d'exécuter le 4.1 exemple en utilisant:
[email protected]:/usr/local/hadoop$ bin/hadoop jar MyJob.jar MyJob /user/hduser/4.1/input /user/hduser/4.1output
Je reçois l'erreur:
Exception in thread "main" java.lang.ClassNotFoundException: MyJob
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
La méthode d'exécution publique dans l'exemple qui fonctionne et le code de manning semblent être différentes.
J'apprécie votre aide!
suggestion Essayé "0", toujours même message d'erreur, des idées et merci, –
pourriez-vous me montrer plz votre code ?? – Tariq
le pilote de hadoop-1.0.3 pourrait-il être différent de celui utilisé dans "Manning"? –