1. 程式人生 > >Spark-submit模式yarn-cluster和yarn-client的區別

Spark-submit模式yarn-cluster和yarn-client的區別

1.yarn-client用於測試,因為ta的Driver執行在本地客戶端,會與yarn叢集產生較大的網路通訊,從而導致網絡卡流量激增;它的好處在於直接執行時,在本地可以檢視到所有的log,方便除錯;
2.yarn-cluster用於生產環境,因為Driver執行在NodeManager,相當於一個ApplicationMaster,沒有網絡卡流量激增的問題;缺點在於除錯不方便,本地用spark-submit提交後,看不到log,只能通過yarn application_id這種命令來檢視,很麻煩;