[ https://issues.apache.org/jira/browse/AMBARI-25386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated AMBARI-25386: ------------------------------------ Labels: pull-request-available (was: ) > dfs_ha_initial_* properties should be removed during upgrade > ------------------------------------------------------------ > > Key: AMBARI-25386 > URL: https://issues.apache.org/jira/browse/AMBARI-25386 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Affects Versions: 2.7.4 > Reporter: Papirkovskyy Myroslav > Assignee: Papirkovskyy Myroslav > Priority: Critical > Labels: pull-request-available > Fix For: 2.7.5 > > > NameNode HA cluster was created via blueprint with specifying > 'dfs_ha_initial_namenode_active' and 'dfs_ha_initial_namenode_standby' > properties for hadoop-env with invalid values 'None'. > Afterwards ambari upgrade from 2.6.* to 2.7.5 was failed with following > stacktrace: > {code} > ERROR [main] SchemaUpgradeHelper:240 - Upgrade failed. > java.lang.IllegalArgumentException: NAMENODE HA hosts mapped incorrectly for > properties 'dfs_ha_initial_namenode_active' and > 'dfs_ha_initial_namenode_standby'. Expected hosts are: [<nnHAHost1>, > <nnHAHost2>] > at > org.apache.ambari.server.topology.ClusterTopologyImpl.validateTopology(ClusterTopologyImpl.java:221) > at > org.apache.ambari.server.topology.ClusterTopologyImpl.<init>(ClusterTopologyImpl.java:79) > at > org.apache.ambari.server.topology.PersistedStateImpl.getAllRequests(PersistedStateImpl.java:217) > at > org.apache.ambari.server.topology.TopologyManager.ensureInitialized(TopologyManager.java:205) > at > org.apache.ambari.server.topology.TopologyManager.getPendingHostComponents(TopologyManager.java:819) > at > org.apache.ambari.server.utils.StageUtils.getClusterHostInfo(StageUtils.java:306) > at > org.apache.ambari.server.controller.KerberosHelperImpl.addAdditionalConfigurations(KerberosHelperImpl.java:2961) > at > org.apache.ambari.server.controller.KerberosHelperImpl.calculateConfigurations(KerberosHelperImpl.java:1723) > at > org.apache.ambari.server.upgrade.UpgradeCatalog270.updateKerberosConfigurations(UpgradeCatalog270.java:1630) > at > org.apache.ambari.server.upgrade.UpgradeCatalog270.executeDMLUpdates(UpgradeCatalog270.java:1060) > at > org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeData(AbstractUpgradeCatalog.java:985) > at > org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeDMLUpdates(SchemaUpgradeHelper.java:238) > at > org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(SchemaUpgradeHelper.java:458) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)