3.2.6. Ports

This section provides information about the ports used by the MapReduce services. Because this is a distributed file system, this port information can help isolate issues due to communication between nodes.

HTTP Ports

The Resource Manager, Job History Server, and Node Manager services each have a web interface, and therefore listen on an Hypertext Transfer Protocol (HTTP) port.  This makes it possible for any client with network access to the nodes to access the web page and view specific information on the MRv2 jobs submitted.  Each of the MapReduce services can be configured to listen on a specific port. These ports are configured within the yarn-site.xml file.  The following table lists the HTTP ports for the MRv2 and YARN services.

MapReduce Service Configuration Property Name from yarn-site.xml Default Value
Resource Manager yarn.resourcemanager.webapp.address             8088
Job History Server yarn.log.server.url 19888

IPC Ports

Interprocess Communication (IPC) is used by the Resource Manager  to submit jobs. The following table lists the ports that the Resource Manager uses to for job submission.

MapReduce service Configuration Property Name from yarn-site.xml Default value
Resource Manager yarn.resourcemanager.address 8050
RM APIs webapp yarn.resourcemanager.webapp.address 8025
RM scheduler yarn.resourcemanager.scheduler.address 8030
Node Manager yarn.nodemanager.address 45454
RM Admin yarn.resourcemanager.admin.address 8141

For more information on IPC, see http://wiki.apache.org/hadoop/ipc.