Hadoop Nodemanager et Resourcemanager pas de départ
Je suis en train d'installation de la dernière Hadoop 2.2 seul nœud de cluster sur Ubuntu 13.10 64 bits. l'OS est une nouvelle installation, et j'ai essayé d'utiliser à la fois java-6 et 64 bits de java 7 64 bits.
Après avoir suivi les étapes de cette et après l'échec, de cette lien, je ne suis pas en mesure de commencer nodemanager
et resourcemanager
avec la commande:
sbin/yarn-daemon.sh start nodemanager
sudo sbin/yarn-daemon.sh start nodemanager
et le gestionnaire de ressources avec
sbin/yarn-daemon.sh start resourcemanager
sudo sbin/yarn-daemon.sh start resourcemanager
et les deux échoue avec l'erreur:
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)
Gestionnaire de ressources échoue avec l'erreur similaire: NoClassDefFoundError
J'ai essayé ce pendant plusieurs heures et ont essayé Google et rien n'a fonctionné. S'il vous plaît laissez-moi savoir ce que j'ai manqué. Cette et cette lien tout en recherchant une solution n'a pas fonctionné.
J'ai essayé d'utiliser à la fois java 6 et java 7 64 bits, sans succès.
Modifier
La accepté de répondre à réussi à se débarrasser de l'exception et tous les démons sont en train de voir, mais il y a toujours une exception lors de l'exécution de travaux, mentionnés dans cette question
OriginalL'auteur SpeedBirdNine | 2013-10-23
Vous devez vous connecter pour publier un commentaire.
Ces instructions sont obsolètes et semblent refléter une des toutes premières versions alpha. Faire ce changement: YARN_HOME -> HADOOP_YARN_HOME. La variable d'environnement fut renommé a tout à l'arrière. Cela devrait résoudre le problème pour vous.
Vous pouvez utiliser Apache Ambari 1.4.1 qui facilite l'installation de Hadoop et plusieurs de ses composants de l'écosystème. Vous pouvez voir http://docs.hortonworks.com/#2.0 sur la façon de l'installer à l'aide de Ambari.
OriginalL'auteur Vinod Kumar Vavilapalli
vous devriez voir ceci est la solution, ajouter $HADOOP_HOME/share/et ses sous-répertoires.
http://www.srccodes.com/p/article/46/noclassdeffounderror-org-apache-hadoop-service-compositeservice-shell-exitcodeexception-classnotfoundexception
OriginalL'auteur zhaozhi