2 votes

NoSuchMethodError : org.apache.htrace.core.Tracer$Builder

J'essaie d'exécuter un programme MapReduce dans Eclipse et j'obtiens constamment une erreur disant :

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.htrace.core.Tracer$Builder.<init>(Ljava/lang/String;)V

J'ai téléchargé les fichiers .jar à partir d'ici :
http://mvnrepository.com/artifact/org.apache.htrace/htrace-hbase/3.1.0-incubating http://mvnrepository.com/artifact/org.apache.htrace/htrace-hbase/4.1.0-incubating
Je les ai placés dans le dossier de mon projet, dans un répertoire "lib", avant de les ajouter manuellement à la bibliothèque de référence du projet Eclipse à l'aide des options de menu "Build Path > Configure Build Path". Pourtant, l'erreur persiste.

Une idée sur la manière de résoudre ce problème ? Je suis tout nouveau en Java et je serais donc très reconnaissant pour toute idée qui permettrait de faire fonctionner mon programme. Merci de votre compréhension.

enter image description here

1voto

atkat12 Points 602

Résolu :

Dans Eclipse, faites un clic droit sur le projet. Sélectionnez Properties>Java Build Path>Add External Jars>File System . Ajouter tous les .jars dans usr/lib/hadoop y usr/lib/hadoop/client .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X