You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Zhiguo Wu (Jira)" <ji...@apache.org> on 2022/10/27 09:12:00 UTC

[jira] [Updated] (AMBARI-25386) dfs_ha_initial_* properties should be removed during upgrade

     [ https://issues.apache.org/jira/browse/AMBARI-25386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Zhiguo Wu updated AMBARI-25386:
-------------------------------
    Fix Version/s: 2.8.0

> 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.8.0, 2.7.5
>
>          Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> 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.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ambari.apache.org
For additional commands, e-mail: issues-help@ambari.apache.org