YARN 核心原始碼分析
① hadoop-yarn-api
主要實現了 clients 和 ResourceManager ,clients 與 HistoryServer,ApplicationMaster 和 ResourceManager,clients 與 SharedCacheManager,ApplicationMaster 與 NodeManager 等元件之間的 RPC 協議。
② hadoop-yarn-applications
YARN Applications,包括兩個 application 程式設計例項,分別是distributedshell和Unmanaged AM,實現了 yarn service 的管理 和 API。
③ hadoop-yarn-client
hadoop yarn 的客戶端各種 API 和 CLI 的實現。封裝了幾個與 YARN RPC 協議互動相關的庫,方便使用者開發應用程式。
④ hadoop-yarn-common
Yarn 客戶端和 server 相關工具類,實用程式。包括底層庫實現,包括事件庫、服務庫、狀態機庫、Web介面庫等。
⑤ hadoop-yarn-server
Yarn 的核心實現,包括 ResourceManager、NodeManager、TimelineServer、Yarn Shared Cache、Web-proxy、資源管理器等核心元件的實現。
⑥ hadoop-yarn-site
關於 Yarn markdown 文件定義。
⑦ hadoop-yarn-ui
YARN UI 前端應用程式的定義。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2915531/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Hadoop3.2.1 【 YARN 】原始碼分析 :AdminService 淺析HadoopYarn原始碼
- Hadoop3.2.1 【 YARN 】原始碼分析 :RPC通訊解析HadoopYarn原始碼RPC
- Spring原始碼分析——spring原始碼核心方法refresh()介紹Spring原始碼
- Laravel核心解讀–Cookie原始碼分析LaravelCookie原始碼
- Spring IOC容器核心流程原始碼分析Spring原始碼
- Drill-on-YARN之原始碼解析Yarn原始碼
- JVMTI Agent 工作原理及核心原始碼分析JVM原始碼
- JVMTI Attach機制與核心原始碼分析JVM原始碼
- workerman 框架原始碼核心分析和註解框架原始碼
- MyBatis原始碼分析之核心處理層MyBatis原始碼
- 鴻蒙輕核心原始碼分析:Newlib C鴻蒙原始碼
- Spark原始碼解析-Yarn部署流程(ApplicationMaster)Spark原始碼YarnAPPAST
- [轉帖]Linux核心原始碼分析分享專題Linux原始碼
- Linux核心原始碼分析之set_arch (一)Linux原始碼
- iOS 開源庫系列 Aspects核心原始碼分析iOS原始碼
- Scrapy原始碼閱讀分析_3_核心元件原始碼元件
- LiteOS核心原始碼分析:任務LOS_Schedule原始碼
- Linux核心原始碼分析之setup_arch (四)Linux原始碼
- Linux核心原始碼分析之setup_arch (三)Linux原始碼
- Linux核心原始碼分析之setup_arch (二)Linux原始碼
- kube-scheduler原始碼分析(2)-核心處理邏輯分析原始碼
- external-attacher原始碼分析(2)-核心處理邏輯分析原始碼
- 併發程式設計之 SynchronousQueue 核心原始碼分析程式設計原始碼
- Guava Cache:核心引數深度剖析和原始碼分析Guava原始碼
- 鴻蒙輕核心原始碼分析:虛實對映鴻蒙原始碼
- Linux 核心排程器原始碼分析 - 初始化Linux原始碼
- YARN原始碼解析(3)-作業提交2Yarn原始碼
- Spring Security系列之核心過濾器原始碼分析(四)Spring過濾器原始碼
- 鴻蒙輕核心原始碼分析:檔案系統LittleFS鴻蒙原始碼
- 鴻蒙輕核心原始碼分析:虛擬記憶體鴻蒙原始碼記憶體
- Retrofit原始碼分析三 原始碼分析原始碼
- 集合原始碼分析[2]-AbstractList 原始碼分析原始碼
- 集合原始碼分析[3]-ArrayList 原始碼分析原始碼
- Guava 原始碼分析之 EventBus 原始碼分析Guava原始碼
- 【JDK原始碼分析系列】ArrayBlockingQueue原始碼分析JDK原始碼BloC
- 集合原始碼分析[1]-Collection 原始碼分析原始碼
- Android 原始碼分析之 AsyncTask 原始碼分析Android原始碼
- Linux 4.x MTD原始碼分析-核心資料結構Linux原始碼資料結構