YARN也是主從架構,主節點是ResourceManager,從節點是NodeManager,是一種資源分配及任務管理的組件 針對每個任務還有ApplicationMaster應用管理者和Container資源的容器 . 當客戶端請求過來,首先向ResourceManager申請資源,Resourc ...
YARN也是主從架構,主節點是ResourceManager,從節點是NodeManager,是一種資源分配及任務管理的組件
針對每個任務還有ApplicationMaster應用管理者和Container資源的容器 .
當客戶端請求過來,首先向ResourceManager申請資源,ResourceManager根據任務的大小在某台NodeManager上以Container
資源的形式分配創建一個ApplicationMaster,接著由ApplicationMaster對具體任務的需要向ResourceManager申請資源,
ResourceManager也以Container的形式返回對應資源並分配到不同的NodeManager中, 再由ApplicationMaser對Container中啟動
對應的任務,這些Container都會定期向ApplicationMaster報告心跳狀態等,ApplicationMaster也會向ResourceManager彙報狀態.