Frank Nguyen created MAPREDUCE-6338:
---------------------------------------
Summary: MR AppMaster does not honor ephemeral port range
Key: MAPREDUCE-6338
URL: https://issues.apache.org/jira/browse/MAPREDUCE-6338
Project: Hadoop Map/Reduce
Issue Type: Bug
Components: mr-am, mrv2
Affects Versions: 2.6.0
Reporter: Frank Nguyen
The MR AppMaster should only use port ranges defined in the
yarn.app.mapreduce.am.job.client.port-range property. On initial startup of
the MRAppMaster, it does use the port range defined in the property. However,
it also opens up a listener on a random ephemeral port. This is not the Jetty
listener. It is another listener opened by the MRAppMaster via another thread
and is recognized by the RM. Other nodes will try to communicate to it via
that random port. With firewall settings on, the MR job will fail because the
random port is not opened.
This is related to MAPREDUCE-4079
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)