亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

天镇县| 瑞金市| 佛学| 高青县| 旺苍县| 卓资县| 班玛县| 连城县| 慈利县| 平舆县| 宣汉县| 南华县| 裕民县| 吉木萨尔县| 邢台市| 五寨县| 姚安县| 海丰县| 常州市| 安福县| 平遥县| 惠州市| 集安市| 乐昌市| 包头市| 沐川县| 旬邑县| 公主岭市| 开鲁县| 万载县| 梁平县| 固原市| 东乌珠穆沁旗| 酉阳| 卓尼县| 泽普县| 玉门市| 金秀| 梓潼县| 蕉岭县| 龙门县|