Papirkovskyy Myroslav created AMBARI-25386:
----------------------------------------------

             Summary: 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
             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)

Reply via email to