- Apache Hadoop 3 Quick Start Guide
- Hrishikesh Vijay Karambelkar
- 243字
- 2021-06-10 19:18:40
Node Manager
As the name suggests, Node Manager runs on each of the Hadoop slave nodes participating in the cluster. This means that there could many Node Managers present in a cluster when that cluster is running with several nodes. The following diagram depicts key functions performed by Node Manager:

Node Manager runs different services to determine and share the health of the node. If any services fail to run on a node, Node Manager marks it as unhealthy and reports it back to resource manager. In addition to managing the life cycles of nodes, it also looks at available resources, which include memory and CPU. On startup, Node Manager registers itself to resource manager and sends information about resource availability. One of the key responsibilities of Node Manager is to manage containers running on a node through its Container Manager. These activities involve starting a new container when a request is received from Application Master and logging the operations performed on container. It also keeps tabs on the health of the node.
Application Master is responsible for running one single application. It is initiated based on the new application submitted to a Hadoop cluster. When a request to execute an application is received, it demands container availability from resource manager to execute a specific program. Application Master is aware of execution logic and it is usually specific for frameworks. For example, Apache Hadoop MapReduce has its own implementation of Application Master.
- Word 2003、Excel 2003、PowerPoint 2003上機指導與練習
- 樂高機器人EV3設計指南:創造者的搭建邏輯
- Getting Started with MariaDB
- Dreamweaver 8中文版商業案例精粹
- ServiceNow Cookbook
- 小型電動機實用設計手冊
- 計算機系統結構
- 自動控制理論(非自動化專業)
- Hands-On Reactive Programming with Reactor
- INSTANT Munin Plugin Starter
- 強化學習
- WOW!Photoshop CS6完全自學寶典
- 手把手教你學Flash CS3
- 貫通Java Web輕量級應用開發
- Windows 7來了