86 | Big Data Simplied
Depending upon the available capacity on a particular node, one Node Manager can have
more than one container, which means it can have multiple processes running on that node.
After a container has been assigned on a Node Manager, the Resource Manager starts off an
ApplicationMaster process within the container.
The Application Master process is actually responsible for processing the data. In the case of a
MapReduce, the Application Master process will either be a mapper process or the reduce logic,
depending upon the specific MapReduce step that it is handling.
The Application Master process is also responsible for figuring out whether additional pro-
cesses are required to complete the task. In that case, the Application ...