hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karthik Kambatla (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-1232) Configuration support for RM HA
Date Wed, 25 Sep 2013 19:08:03 GMT

    [ https://issues.apache.org/jira/browse/YARN-1232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13777932#comment-13777932

Karthik Kambatla commented on YARN-1232:

The patch adopts an approach very similar to HDFS. When HA is enabled, the following confs
are expected:
# {{yarn.resourcemanager.ha.enabled}} set to true
# {{yarn.resourcemanager.address}} set to LOGICAL_NAME
# {{yarn.resourcemanager.ha.nodes.LOGICAL_NAME}} should list the RM ensemble. (e.g. "rm1,rm2")

Individual RM-specific configs that provide the RPC addresses are:
# One can set {{yarn.resourcemanager.ha.nodes.id}} on individual hosts to specify which node
in the ensemble, this node corresponds to. (e.g. "rm1")
# {{yarn.resourcemanager.<rpc-suffix>.LOGICAL_NAME.<node-id>}} where {{rpc-address-conf}}
comes from {address, scheduler.address, admin.address, resource-tracker.address, webapp.address}
and {{node-id}} comes from the RM ensemble ({rm1, rm2})

Implementation details: All the individual RPC services continue to use the configs they use
today. When HA is enabled, RMHAProtocolService sets these configs from the newly added configs.

Verified the patch manually (pseudo-dist mode) with both today's configs and newly added configs.
> Configuration support for RM HA
> -------------------------------
>                 Key: YARN-1232
>                 URL: https://issues.apache.org/jira/browse/YARN-1232
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Karthik Kambatla
>            Assignee: Karthik Kambatla
>              Labels: ha
>         Attachments: yarn-1232-1.patch, yarn-1232-2.patch, yarn-1232-3.patch
> We should augment the configuration to allow users specify two RMs and the individual
RPC addresses for them. This blocks ConfiguredFailoverProxyProvider.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message