[
https://issues.apache.org/jira/browse/MAPREDUCE-6592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Harsh J resolved MAPREDUCE-6592.
--------------------------------
Resolution: Duplicate
Assignee: Harsh J
Dupe of YARN-435
> MR ApplicationMaster is not supposed to resolve rack locality! It should ask
> RM or NN about the topology
> --------------------------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-6592
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6592
> Project: Hadoop Map/Reduce
> Issue Type: Improvement
> Reporter: Babak Behzad
> Assignee: Harsh J
> Priority: Minor
>
> While working on configuring Rack Awareness (following [HDP
> Documentation|http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1.5/bk_system-admin-guide/content/admin_configure_rack_awareness.html]),
> we realized that this does not work for MR applications, unless the rack
> topology resolution script is installed on the node managers where the
> application masters reside. Otherwise, the AM will thrown an {{IOException:
> Cannot run program "/etc/hadoop/conf/rack_topology.sh"}}.
> This is contradictory to the documentations which states it makes sense to
> have the scripts that resolve the rack and node names on the Resource Manager
> and Name Node.
> It is clearly not scalable to require to install these scripts on all the
> node managers!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)