Hadoop Nodemanager und Ressourcen-Manager startet nicht
Ich versuche zu setup die neuesten Hadoop 2.2 single-node-cluster unter Ubuntu 13.10 64 bit. das OS ist eine frische installation, und ich habe versucht mit java-6 64 bit und java 7 64 bit.
Nachdem Sie die Schritte aus diese und nach einem gescheiterten Versuch, aus diese link, ich bin nicht in der Lage zu starten nodemanager
und resourcemanager
mit dem Befehl:
sbin/yarn-daemon.sh start nodemanager
sudo sbin/yarn-daemon.sh start nodemanager
and resource manager mit
sbin/yarn-daemon.sh start resourcemanager
sudo sbin/yarn-daemon.sh start resourcemanager
und beide schlägt fehl mit Fehler:
starting nodemanager, logging to /home/hduser/yarn/hadoop-2.2.0/logs/yarn-hduser-nodemanager-ubuntu.out
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/service/CompositeService
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:788)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:447)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
Resource Manager nicht ähnliche Fehler: NoClassDefFoundError
Habe ich versucht, dieses für viele Stunden und habe versucht, Google und nichts funktioniert. Bitte lassen Sie mich wissen, was ich verpasst habe. Diese und diese link bei der Suche nach einer Lösung hat nicht funktioniert.
Ich habe versucht mit java 6 und java 7 64 bit, ohne Erfolg.
Bearbeiten
Die akzeptierte Antwort, die verwaltet, um loszuwerden, die Ausnahme und all die Dämonen, die jetzt beginnen, aber es ist immer noch eine Ausnahme während der Ausführung von jobs, erwähnt in diese Frage
InformationsquelleAutor SpeedBirdNine | 2013-10-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Anleitungen sind veraltet und scheinen zu reflektieren, eines der sehr frühen alpha-Versionen. Diese änderung vornehmen: YARN_HOME -> HADOOP_YARN_HOME. Die environment-variable wurde umbenannt in eine Weile zurück. Dies sollte fix it für Sie.
Können Sie Apache Ambari 1.4.1 das erleichtert die installation von Hadoop und viele der ökosystem-Komponenten. Sie können sehen, http://docs.hortonworks.com/#2.0 auf, wie zu installieren, mit Ambari.
InformationsquelleAutor Vinod Kumar Vavilapalli
sollten Sie sehen, das ist die Lösung, fügen Sie $HADOOP_HOME/share/und seine Unterverzeichnisse.
http://www.srccodes.com/p/article/46/noclassdeffounderror-org-apache-hadoop-service-compositeservice-shell-exitcodeexception-classnotfoundexception
InformationsquelleAutor zhaozhi