Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-25386

dfs_ha_initial_* properties should be removed during upgrade

    XMLWordPrintableJSON

Details

    Description

      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:

      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)
      

      Attachments

        Activity

          People

            mpapirkovskyy Papirkovskyy Myroslav
            mpapirkovskyy Papirkovskyy Myroslav
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 20m
                2h 20m