[
https://issues.apache.org/jira/browse/AMBARI-10411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14549162#comment-14549162
]
Hudson commented on AMBARI-10411:
---------------------------------
SUCCESS: Integrated in Ambari-trunk-Commit #2636 (See
[https://builds.apache.org/job/Ambari-trunk-Commit/2636/])
AMBARI-10411. Yarn ResourceManager HA config properties not processed properly
by Blueprints. (rnettleton) (rnettleton:
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=ef40b86f5588a0c7f21e4c2830d000e25163267f)
*
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessorTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java
*
ambari-server/src/main/java/org/apache/ambari/server/topology/ClusterTopologyImpl.java
*
ambari-server/src/main/java/org/apache/ambari/server/topology/ClusterTopology.java
> Yarn ResourceManager HA config properties not processed properly by Blueprints
> ------------------------------------------------------------------------------
>
> Key: AMBARI-10411
> URL: https://issues.apache.org/jira/browse/AMBARI-10411
> Project: Ambari
> Issue Type: Bug
> Components: ambari-server
> Affects Versions: 2.0.0
> Reporter: Robert Nettleton
> Assignee: Robert Nettleton
> Priority: Critical
> Fix For: 2.1.0
>
> Attachments: AMBARI-10411.patch
>
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> In order to reproduce this problem:
> 1. Use the Ambari UI to deploy a multi-node Yarn cluster
> 2. Use the Ambari UI wizard to enable Yarn ResourceManager High-Availability
> 3. Use the Ambari REST API to request an exported Blueprint based on the
> running cluster.
> When exporting a Blueprint from a running cluster that utilizes Yarn
> ResourceManager High-Availability (HA), the following Yarn configuration
> properties (HA-related) are not properly exported, and hostname information
> is included in the exported Blueprint.
> The following properties are not exported properly:
> yarn.resourcemanager.hostname.$NAME_OF_RM
> Note: $NAME_OF_RM indicates the name of a running resource manager in Yarn.
> In an HA deployment scenario, this property name will include the name of a
> resource manager, and will point towards the host that this resource manager
> is deployed on. There will be one instance of this property per resource
> manager. For most scenarios, this means there will be at most 2 of these
> properties to consider.
> yarn.resourcemanager.zk-address
> Note: This property should refer to a comma-separate list of Zookeeper
> servers.
> In each of these cases, the Blueprint configuration processor should strip
> out the hostname information, and substitute the name of the host group that
> includes this host service.
> These changes should be implemented in the BlueprintConfigurationProcessor
> class.
> This bug will not keep a Yarn HA Blueprint from deploying, but will affect
> the round-tripping process of deploying a new cluster based on a Blueprint,
> since the hostname information would need to be manually updated if the host
> names have changed for the cluster deployment.
> This bug will also affect the usage of %HOSTGROUP% syntax in Yarn HA
> properties, since the config processor is not properly handling the export of
> these properties from a running cluster, nor is is properly handling
> subsitution at cluster deployment time for Yarn HA properties.
> AMBARI-10524 also reports that the following Yarn properties are not properly
> exported:
> "yarn.resourcemanager.webapp.https.address" and
> "yarn.resourcemanager.zk-address"
> Work on this bug should also verify that all Yarn properties with hostnames
> are properly exported, meaning that no hostnames should be included in the
> exported Blueprint.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)