- 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.
- Design for the Future
- Getting Started with MariaDB
- 數據中心建設與管理指南
- 3D Printing for Architects with MakerBot
- 單片機C語言應用100例
- C++程序設計基礎(上)
- 步步驚“芯”
- 自適應學習:人工智能時代的教育革命
- Kubernetes on AWS
- 菜鳥起飛五筆打字高手
- 微計算機原理及應用
- Microsoft Power BI Complete Reference
- Microsoft Office 365:Exchange Online Implementation and Migration(Second Edition)
- 仿龜機器人的設計與制作
- Machine Learning for Healthcare Analytics Projects