[ https://issues.apache.org/jira/browse/YARN-1660?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13892388#comment-13892388 ]
Xuan Gong commented on YARN-1660: --------------------------------- bq. We should may be move getRMDefaultPortNumber to YarnConfiguration moved bq. I would use two different variables for the confKey corresponding to the RPC-address conf, and the confKey for hostname. changed bq. Didn't quite understand why we need the following change: I was thinking that if we only provide the configurations like "yarn.resourcemanager.hostname.rm1", and do not provider any RM RPC addresses configurations. After this patch, we will use the address from "yarn.resourcemanager.hostname.rm1" and default port as this rm's rpc address. When we initials RM, the RM will get that piece of information. But, when the failover happens, if there is no rm rpc address provided in configuration, how does, for example,yarnclient know which address it should connect to. That is why I did this change. When it calls getConfKeyForRMInstance, it will build the RM rpc address based on the RM_ID it providers, then the client could get the adress. > add the ability to set yarn.resourcemanager.hostname.rm-id instead of setting > all the various host:port properties for RM > ------------------------------------------------------------------------------------------------------------------------- > > Key: YARN-1660 > URL: https://issues.apache.org/jira/browse/YARN-1660 > Project: Hadoop YARN > Issue Type: Sub-task > Components: resourcemanager > Reporter: Arpit Gupta > Assignee: Xuan Gong > Attachments: YARN-1660.1.patch > > > Currently the user has to specify all the various host:port properties for > RM. We should follow the pattern that we do for non HA setup where we can > specify yarn.resourcemanager.hostname.rm-id and the defaults are used for all > other affected properties. -- This message was sent by Atlassian JIRA (v6.1.5#6160)