Wie gehen die externen Parameter durch Funken übermitteln
In meiner Anwendung, ich muss eine Verbindung zu der Datenbank, so dass ich übergeben zu müssen, IP-Adresse und den Namen der Datenbank, wenn die Anwendung eingereicht wird.
Ich den Antrag wie folgt: :
./spark-submit --class class name --master spark://localhost:7077 \
--deploy-mode client /home/hadoop/myjar.jar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie das Kontrollkästchen die offizielle Dokumentation du wirst sehen, dass
spark-submit
hat die folgende syntax:Können Sie entweder
application-arguments
undconf
zu bestehen erforderlich Konfiguration der main-Methode undSparkConf
beziehungsweise.Wie gesagt um zero323 können Sie die spark-submit Befehl aus der link
Hier, conf verwendet, um die Funke im Zusammenhang configs, die erforderlich sind für die Ausführung der Anwendung wie irgendeine spezifische Eigenschaft(executor-Speicher) oder, wenn Sie wollen, überschreiben Sie die Standard-Eigenschaft, die in Spark-Standard.conf.
Soweit Ihre Nutzung Fall betroffen ist, die Sie übergeben möchten, die ein IP-Anwendung die Verbindung zur Datenbank dann können Sie die [Anwendung-Argumente] übergeben werden, nachdem Sie das GLAS.
Beim einrichten der main als:
Dann kann man akzeptieren, alles andere als ein argument gegeben, nachdem .jar Linie.
Entnehmen Sie bitte für mehr details