Spark-submit / Funke-shell > Unterschied zwischen Garn-client-und-Garn-cluster-Modus

Mir läuft Spark mit GARN.

Aus dem link: http://spark.apache.org/docs/latest/running-on-yarn.html

Fand ich die Erklärung von unterschiedlichen Garn-Modi, d.h. die --master option, mit der Funke laufen kann:

"Es gibt zwei Modi bereitstellen, die verwendet werden können, um zu starten Spark-Anwendungen auf GARN. In Garn-cluster-Modus, der Funke Treiber läuft in einer Anwendung master-Prozess, der verwaltet wird von GARN auf den cluster, und der Kunde kann gehen Weg nach dem Start der Anwendung. In Garn-client-Modus, der Treiber läuft im client-Prozess und die Anwendung der master ist nur für die Anforderung von Ressourcen aus GARN"

Hiermit, ich kann nur verstehen, der Unterschied ist, dass wo der Treiber läuft, aber ich kann nicht verstehen, welche läuft schneller. Morevover:

  • Bei laufender Funke zu übermitteln, die --master kann entweder client oder cluster
  • Entsprechend Funke-shell-master-option können Sie Garn-client aber es keine Unterstützung für cluster mode

So dass ich nicht weiß, wie der Wahl, D. H. bei der Verwendung von spark-Verwaltungsshell verwenden spark-submit, vor allem, wenn die Verwendung von client - Modus, wenn mit cluster - Modus

InformationsquelleAutor Rui | 2015-10-20
Schreibe einen Kommentar