2017-02-25 6 views
1

NodeManager in meinem Slave-Knoten stoppt nach dem Start. Ich habe 3 Knoten 1 Master und 2 Sklaven, wenn ich Befehl start-yarn.sh mein Resourymanager und nodemanagers richtig starten, aber wenn ich im Bienenstock meine MapReduce starten nicht starten und stoppt bei Kill-Befehl, wenn ich überprüfen, meine nodemanager beide Sklaven angemeldet habe ich gerade gesehen, dass meine nodemanagers werden abgeschaltet und das ist mein Fehler:mein nodemanager stoppt nach dem Start

FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager 
     org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.net.ConnectException: 
     Call From to 0.0.0.0:8031 failed on connection exception: java.net.ConnectException: 
     Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused 

ich für dieses Problem gesucht und ich habe keine Ahnung finden. Wie löst man das?

Dank

Antwort

0

Fügen Sie diese Eigenschaft in yarn-site.xml Datei für alle Knoten,

<property> 
    <name>yarn.resourcemanager.hostname</name> 
    <value>ip_or_fqdn_or_hostname_of_resourcemanager_host</value> 
</property> 
+1

Vielen Dank diese Lösung lösen mein Problem wirklich zu schätzen, dass – hiveuser

0

Bitte fügen Sie diese Eigenschaften in diesen Dateien: -

mapred-site.xml

<property> 
    <name>mapreduce.framework.name</name> 
    <value>yarn</value> 
</property> 

yarn-site.xml

<property> 
    <name>yarn.resourcemanager.hostname</name> 
    <value>ip_of_resource_manager</value> 
</property> 
+0

Vielen Dank diese Lösung mein Problem zu lösen wirklich zu schätzen, dass – hiveuser

+0

@franklinsijo Nein Herr Sie mich missverstanden Ich habe dieses Problem im Cluster-Setup konfrontiert, so habe ich die Antwort gegeben. denke nicht so, dass ich deine Antwort kopiert habe –

+0

Nun, die ähnliche Antwort wurde bereits gegeben, wenn du das Gefühl hast, dass die bereits bereitgestellte Antwort korrekt ist, kannst du sie verbessern/kommentieren, um sie zu unterstützen. StackOverflow unterstützt keine doppelten Antworten und sie können zum Löschen markiert werden. – franklinsijo

Verwandte Themen