新聞中心
yarn中包含哪幾種角色,并描述各自的功能?
在Yarn中包含以下角色:

十余年的黔西網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整黔西建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“黔西網(wǎng)站設(shè)計”,“黔西網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
1. Package:包是Yarn中的基本單位,它指代了一段可復(fù)用的代碼和其依賴項。在Yarn中,所有的第三方依賴項都被視為一個包。
2. Dependency:依賴是指一個包所依賴的其他包。在Yarn中,每個包都需要列出其依賴項,以便在安裝時自動解析它們。
3. Repository:存儲庫指的是包的源代碼存儲位置。在Yarn中,每個包都有一個對應(yīng)的存儲庫,以便進行版本控制和代碼管理。
4. Registry:注冊表是一個分發(fā)包的地方,它類似于一個包的應(yīng)用商店。在Yarn中,可以從多個注冊表中選擇要安裝的包,以便獲得更多的包選擇。
5. Script:腳本是可以在安裝和運行時自動執(zhí)行的一組命令。在Yarn中,可以使用腳本來處理一些常見的任務(wù),如構(gòu)建、打包、測試等。
在軟件開發(fā)中,Yarn 是一個常用的包管理器,用于管理項目中的依賴項。Yarn 中包含以下幾種角色,每個角色都有其獨特的功能:
1. 開發(fā)者(Developer):
- 安裝依賴項:開發(fā)者使用 Yarn 可以方便地安裝項目所需的依賴包,包括運行時依賴和開發(fā)依賴。
- 更新依賴項:開發(fā)者可以使用 Yarn 更新項目中的依賴包到最新版本,以獲取修復(fù)bug、新功能或性能優(yōu)化等改進。
- 添加和刪除依賴項:通過 Yarn,開發(fā)者可以添加新的依賴項或刪除不再需要的依賴項。
2. 管理員(Administrator):
- 創(chuàng)建項目:管理員可以使用 Yarn 創(chuàng)建新的項目,包括配置項目的基本信息和依賴項。
- 管理依賴項版本:管理員可以決定項目中使用的依賴項的版本范圍,以確保項目的穩(wěn)定性和兼容性。
- 管理依賴項的安全性:管理員可以使用 Yarn 的安全工具來檢查項目中的依賴項是否存在安全漏洞,并采取相應(yīng)的措施進行修復(fù)。
3. 持續(xù)集成/持續(xù)交付(CI/CD)系統(tǒng):
yarn中各角色職責(zé):
1.ResouceManager
每個Hadoop集群只會有一個ResourceManager(如果是HA的話會存在兩個,但是有且只有一個處于active狀態(tài)),它負責(zé)管理整個集群的計算資源,并將這些資源分別給應(yīng)用程序。
2.NodeManager
NodeManager是YARN中每個節(jié)點上的代理,它管理Hadoop集群中單個計算節(jié)點,根據(jù)相關(guān)的設(shè)置來啟動容器的。NodeManager會定期向ResourceManager發(fā)送心跳信息來更新其健康狀態(tài)。同時其也會監(jiān)督Container的生命周期管理,監(jiān)控每個Container的資源使用(內(nèi)存、CPU等)情況,追蹤節(jié)點健康狀況,管理日志和不同應(yīng)用程序用到的附屬服務(wù)(auxiliary service)
3.ApplicationMaster
ApplicationMaster是應(yīng)用程序級別的,每個ApplicationMaster管理運行在YARN上的應(yīng)用程序。YARN 將 ApplicationMaster看做是第三方組件,ApplicationMaster負責(zé)和ResourceManager scheduler協(xié)商資源,并且和NodeManager通信來運行相應(yīng)的task。ResourceManager 為 ApplicationMaster 分配容器,這些容器將會用來運行task。ApplicationMaster 也會追蹤應(yīng)用程序的狀態(tài),監(jiān)控容器的運行進度。當(dāng)容器運行完成, ApplicationMaster 將會向 ResourceManager 注銷這個容器;如果是整個作業(yè)運行完成,其也會向 ResourceManager 注銷自己,這樣這些資源就可以分配給其他的應(yīng)用程序使用了。
4.Container
Container是與特定節(jié)點綁定的,其包含了內(nèi)存、CPU磁盤等邏輯資源。不過在現(xiàn)在的容器實現(xiàn)中,這些資源只包括了內(nèi)存和CPU。容器是由 ResourceManager scheduler 服務(wù)動態(tài)分配的資源構(gòu)成。容器授予 ApplicationMaster 使用特定主機的特定數(shù)量資源的權(quán)限。ApplicationMaster 也是在容器中運行的,其在應(yīng)用程序分配的第一個容器中運行
到此,以上就是小編對于win10安裝yarn的問題就介紹到這了,希望這1點解答對大家有用。
網(wǎng)站欄目:yarn中包含哪幾種角色,并描述各自的功能?(windowsyarn安裝)
網(wǎng)頁URL:http://www.5511xx.com/article/djssddo.html


咨詢
建站咨詢
