"Fehler: Konnte nicht gefunden oder geladen werden-main class" beim Start von Hadoop

Ich versuche zum ausführen von Hadoop (2.2.0) auf meinem Windows 7-Rechner (ja, ich weiß, dass es besser wäre, es laufen auf Linux, aber es ist nicht eine option, in diesem moment).
Ich folgte den Anweisungen einer http://ebiquity.umbc.edu/Tutorials/Hadoop/14%20-%20start%20up%20the%20cluster.html und http://blog.sqltrainer.com/2012/01/installing-and-configuring-apache.html

Evetyhing ging gut, bis ich versucht zu starten, Hadoop. Jede operation, die ich versuche zu laufen, endet mit : Error: Could not find or load main class ... Fehler.

Für z.B. läuft

./hadoop version

Ende mit

Error: Could not find or load main class org.apache.hadoop.util.VersionInfo

Es sieht auf jeden Fall ein problem mit dem classpath. Allerdings habe ich keine Idee wie es zu lösen. Ich habe versucht, verschiedene Umgebungsvariablen, wie $HADOOP_COMMON_HOME oder $HADOOP_HOME aber ohne Glück.

Irgendwelche Ideen?

  • Verwenden Sie HADOOP_CLASSPATH bevor Sie das Programm ausführen. export HADOOP_CLASSPATH=/path/to/your/hadoop/lib Versuchen Sie es mit dieser einmal.
  • Ja, hab das schon, es hat nicht geholfen.
  • Ich habe den gleichen Fehler mit Ubuntu in der VM.
InformationsquelleAutor Jakub | 2013-10-30
Schreibe einen Kommentar