Hadoop 2.0 JAR-Dateien

Beim Versuch, a zu instanziieren, wird ein unerwarteter Fehler angezeigtConfiguration Objekt in meinem Map / Reduce Programm.

Der Fehler ist wie folgt:

java.lang.NoClassDefFoundError: org / apache / commons / logging / LogFactory

Ich benutze Hadoop 2.2.0. Das Programm funktionierte gut mit einer früheren Version von Hadoop. Jetzt muss ich jedoch diesen Job Submitter für die Version 2 schreiben, und dies scheint nicht zu funktionieren.

Als Randnotiz konnte ich nicht alle erforderlichen JAR-Dateien für diese Version finden. Ich habe die folgende Lösung für ein ähnliches Problem gelesen:Wo sind Hadoop-JAR-Dateien in Hadoop 2?. Bei mir hat das aber nicht geklappt. Es schlägt mit dem obigen Laufzeitfehler fehl.

Ich habe versucht, ältere JAR-Dateien zu verwenden, um diese Probleme zu beheben, aber es treten weiterhin neue Fehler auf.

Hat jemand eine Lösung für dieses Problem? Ich verwende NetBeans, wenn dies aus irgendeinem Grund einen Unterschied macht.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage