Created on 08-12-2014 06:38 AM - edited 09-16-2022 02:04 AM
org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:136)
I have tried setting yarn.app.mapreduce.am.job.client.port-range to a specific range, but it doesn't look like that is the right setting.
I have seen it use ports ranging from 32000 - 65000
CDH 5.1
Created 08-14-2014 12:55 PM
From what I have seen these are IPC ephemeral ports.
Is there anyway to control the range on these?
Created 11-30-2014 06:35 AM
Created 03-01-2016 12:49 AM
Created 03-01-2016 01:09 AM
Created 03-01-2016 02:01 PM
Thanks, i'll try that and see if that solves the issue.
Created 01-03-2017 08:54 AM
Did the change work for you?
Created 01-03-2017 02:33 PM
I made the following in YARN/MR setting, but it doesn't work.
YARN Service MapReduce Advanced Configuration Snippet (Safety Valve)
<property>
<name>yarn.app.mapreduce.am.job.client.port-range</name>
<value>44000-50000</value>
<description>Restrict the range for firewall.</description>
</property>
For advanced use only, a string to be inserted into mapred-site.xml. Applies to configurations of all roles in this service except client configuration.
Created 01-03-2017 04:46 PM
When you say something "doesn't work" could you please also always include the observed behaviour vs. expected?
BTW the safety valve you've used is incorrect ("YARN Service MapReduce …"), as this is a client-side property. Use the safety valve under YARN Gateway called "MapReduce Client Advanced Configuration Snippet (Safety Valve) for mapred-site.xml".
Created 01-04-2017 07:19 AM
Thanks for replying. I think that I use the correct setting since this should be on the server side.