About
The ApplicationsManager is responsible for:
- accepting job-submissions,
- negotiating the first container for executing the application specific ApplicationMaster
- restarting the ApplicationMaster container on failure. The per-application ApplicationMaster has the responsibility of negotiating appropriate resource containers from the Scheduler, tracking their status and monitoring for progress.