91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spark中yarn模式兩種提交任務方式

發布時間:2021-09-14 14:57:54 來源:億速云 閱讀:159 作者:chen 欄目:編程語言

這篇文章主要介紹“Spark中yarn模式兩種提交任務方式”,在日常操作中,相信很多人在Spark中yarn模式兩種提交任務方式問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Spark中yarn模式兩種提交任務方式”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1.yarn-client提交任務方式

配置
在client節點配置中spark-env.sh添加Hadoop_HOME的配置目錄即可提交yarn 任務,具體步驟如下:

export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
  • 1

注意client只需要有Spark的安裝包即可提交任務,不需要其他配置(比如slaves)!!!

提交命令

/opt/spark/bin/spark-submit --master yarn  --class org.apache.spark.examples.SparkPi  /opt/spark/examples/jars/spark-examples_2.11-2.2.0.jar 100/opt/spark/bin/spark-submit   --master yarn-client   --class org.apache.spark.examples.SparkPi /opt/spark/examples/jars/spark-examples_2.11-2.2.0.jar 100/opt/spark/bin/spark-submit  --master yarn --deploy-mode  client --class org.apache.spark.examples.SparkPi /opt/spark/example

執行流程
- 1.客戶端提交一個Application,在客戶端啟動一個Driver進程。
- 2.Driver進程會向RS(ResourceManager)發送請求,啟動AM(ApplicationMaster)的資源。
- 3.RS收到請求,隨機選擇一臺NM(NodeManager)啟動AM。這里的NM相當于Standalone中的Worker節點。
- 4.AM啟動后,會向RS請求一批container資源,用于啟動Executor.
- 5.RS會找到一批NM返回給AM,用于啟動Executor。
- 6.AM會向NM發送命令啟動Executor。
- 7.Executor啟動后,會反向注冊給Driver,Driver發送task到Executor,執行情況和結果返回給Driver端。

總結

  • 1.Yarn-client模式同樣是適用于測試,因為Driver運行在本地,Driver會與yarn集群中的Executor進行大量的通信,會造成客戶機網卡流量的大量增加.

  • 2.ApplicationMaster的作用:
    為當前的Application申請資源
    給NodeManager發送消息啟動Executor。

    注意:ApplicationMaster有launchExecutor和申請資源的功能,并沒有作業調度的功能。

2.yarn-cluster提交任務方式

提交命令

/opt/spark/bin/spark-submit --master yarn --deploy-mode cluster  --class org.apache.spark.examples.SparkPi /opt/spark/examples/jars/spark-examples_2.11-2.2.0.jar  100/opt/spark/bin/spark-submit --master yarn-cluster  --class org.apache.spark.examples.SparkPi /opt/spark/examples/jars/spark-examples_2.11-2.2.0.jar 100

結果在yarn的日志里面:
Spark中yarn模式兩種提交任務方式

到此,關于“Spark中yarn模式兩種提交任務方式”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景东| 台安县| 永和县| 盐山县| 佳木斯市| 新乡市| 新宁县| 灵武市| 灵石县| 合江县| 电白县| 玉环县| 定边县| 遂川县| 丰原市| 祁阳县| 逊克县| 中山市| 安康市| 文安县| 怀化市| 惠来县| 五大连池市| 册亨县| 辽宁省| 塔河县| 中江县| 武宣县| 德庆县| 乳山市| 麻栗坡县| 科技| 屏山县| 诏安县| 荔浦县| 上高县| 富裕县| 米林县| 尤溪县| 河东区| 济南市|