Ich versuche, Apache Spark mit folgenden Systemen einzurichten:Bindung Multiple IP in Spark-Master adressiert
1 Master Node (mit öffentlichen IP, lokalen IP)
Slave Node-3 (mit öffentlichen IP, lokale IP)
Slave-Knoten-2 (mit Local IP)
die Konfiguration so ist, dass der Master-Knoten und Slave-Knoten-3 über öffentliche IP-Adressen kommunizieren, während Slave-Knoten-2 kommuniziert mit den anderen zwei Knoten über LocalIP ist.
Das Problem, das mir gegenübersteht, ist, dass Slave Node-2, da der Master Node an eine öffentliche IP bindet, keine Verbindung zum Master über seine lokale IP herstellen kann, was zu einem Verbindungsfehler führt, jedoch Slave Node-3 ist kann problemlos mit dem Master-Knoten kommunizieren.
Gibt es einen Weg, wie kann ich die Kommunikation zwischen Master-Knoten und Slave-Node-2 oder wie kann ich mehrere Adressen an den Master-Knoten binden, für zB eine solche Konfiguration ist möglich in Hadoop, wo wir haben können Der Nameode bindet an mehrere Hosts.
Danke
"Die Konfiguration ist so, dass Master-Knoten und Slave-Node-3 über öffentliche IPs kommunizieren, während Slave-Node-2 mit den anderen beiden Nodes über öffentliche IPs kommuniziert." - Ich nehme an, Sie haben gemeint, dass "öffentlich" in einem dieser Fälle "privat" ist, weil Sie "where" verwenden? –
@LiamKelly Entschuldigung! Bearbeitet. – StarLord