摘要:一的概念和產生背景什么是另一種資源協調者通用資源管理系統為上層應用提供統一的資源管理和調度,為集群在利用率資源統一管理和數據共享等方面帶來了巨大好處通用資源管理系統數據分布式存儲數據分塊,冗余存儲當多個任務要用到相同的數據,需要進行資源調度
一、YARN的概念和產生背景
什么是YARN
通用資源管理系統
資源利用率低 運維成本高
Yarn (Yet Another Resource Negotiator) 另一種資源調度器
Mesos 大數據資源管理產品
不同計算框架可以共享同一個HDFS集群上的數據,享受整體的資源調度
二 YARN的架構和執行流程
1,Client提交作業請求
2,ResourceManager 進程和 NodeManager 進程通信,根據集群資源,為用戶程序分配第一個Container(容器),并將 ApplicationMaster 分發到這個容器上面
3,在啟動的Container中創建ApplicationMaster
4,ApplicationMaster啟動后向ResourceManager注冊進程,申請資源
5,ApplicationMaster申請到資源后,向對應的NodeManager申請啟動Container,將要執行的程序分發到NodeManager上
6,Container啟動后,執行對應的任務
7,Tast執行完畢之后,向ApplicationMaster返回結果
8,ApplicationMaster向ResourceManager 請求kill
三 YARN的啟動
啟動yarn
$HADOOP_HOME/sbin/start-yarn.sh
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125987.html
摘要:主要由兩個組件構成調度器和應用程序管理器,。主要負責該節點內所有容器的生命周期的管理,監視資源和跟蹤節點健康。主要用來處理來自的命令。一個節點啟動時,它會向進行注冊并推送可用資源信息。應用運行結束后,向注銷自己,并允許屬于它的被收回。 作者:幻好來源:恒生LIGHT云社區基本概述Apache YARN (Yet...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3132·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00