Ich verwende Spark Standalone Mode Tutorial-Seite, um Spark im Standalone-Modus zu installieren.Wie verbinde ich Master und Slaves in Apache-Spark? (Standalone-Modus)
./sbin/start-master.sh
2- Ich habe begonnen, einen Arbeiter durch:
./bin/spark-class org.apache.spark.deploy.worker.Worker spark://ubuntu:7077
Hinweis:
1- Ich habe einen Master Gestartet spark://ubuntu:7077
ist mein Master-Name, den ich es sehen kann Master-WebUI
.
Problem: Mit dem zweiten Befehl wurde ein Worker erfolgreich gestartet. Aber es konnte nicht mit dem Meister verbinden. Es versucht wiederholt und dann diese Nachricht:
15/02/08 11:30:04 WARN Remoting: Tried to associate with unreachable remote address [akka.tcp://[email protected]:7077]. Address is now gated for 5000 ms, all messages to this address will be delivered to dead letters. Reason: Connection refused: ubuntu/127.0.1.1:7077
15/02/08 11:30:04 INFO RemoteActorRefProvider$RemoteDeadLetterActorRef: Message [org.apache.spark.deploy.DeployMessages$RegisterWorker] from Actor[akka://sparkWorker/user/Worker#-1296628173] to Actor[akka://sparkWorker/deadLetters] was not delivered. [20] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'.
15/02/08 11:31:15 ERROR Worker: All masters are unresponsive! Giving up.
Was ist das Problem?
Dank
Was ist Ihre spark-env.sh Konfiguration? Hast du Sklaven IPs zur Sklavenakte hinzugefügt? – gasparms
Nachdem ich den worker gestartet habe, habe ich seine IP in der Slave-Datei im Master System hinzugefügt. aber ich weiß nicht über spark-env.sh! In der Tutorial-Seite war nichts darüber. –
In der spark-env.sh kann ich einige Variablen wie SPARK_MASTER_IP sehen. Ich muss es mit "ubuntu IP" einstellen, dass mein Master darauf installiert ist? –