Web services based on the Representational State Transfer (REST) architectural style are called RESTful Application Programming Interfaces (APIs) or REST APIs. RESTful services use HTTP protocol as a primary protocol for communication. To read more about REST services, refer to the wiki page at http://en.wikipedia.org/wiki/Representational_state_transfer.
YARN defines a set of identifiers or URIs that expose information related to clusters, nodes, applications, and so on, through REST APIs. This chapter covers the list of REST APIs defined for different YARN daemons and the different ways to access REST services.
In this chapter, we will cover the following topics:
Introduction to YARN REST services
ResourceManager REST APIs
NodeManager REST APIs
MapReduce ApplicationMaster REST APIs
MapReduce HistoryServer REST APIs
How to access REST services data