| Package | Description | 
|---|---|
| org.apache.ambari.server.upgrade | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFinalUpgradeCatalog
Upgrade catalog which is executed after all version-dependent catalogs. 
 | 
class  | 
AbstractUpgradeCatalog  | 
class  | 
FinalUpgradeCatalog
Final upgrade catalog which simply updates database version (in case if no db changes between releases) 
 | 
class  | 
UpdateAlertScriptPaths
Updates script-based alert definitions with paths from the stack. 
 | 
class  | 
UpgradeCatalog251
The  
UpgradeCatalog251 upgrades Ambari from 2.5.0 to 2.5.1. | 
class  | 
UpgradeCatalog252
The  
UpgradeCatalog252 upgrades Ambari from 2.5.1 to 2.5.2. | 
class  | 
UpgradeCatalog260
The  
UpgradeCatalog260 upgrades Ambari from 2.5.2 to 2.6.0. | 
class  | 
UpgradeCatalog261
The  
UpgradeCatalog261 upgrades Ambari from 2.6.0 to 2.6.1. | 
class  | 
UpgradeCatalog262
The  
UpgradeCatalog262 upgrades Ambari from 2.6.1 to 2.6.2. | 
class  | 
UpgradeCatalog270  | 
class  | 
UpgradeCatalog271  | 
class  | 
UpgradeCatalog272
The  
UpgradeCatalog272 upgrades Ambari from 2.7.1 to 2.7.2. | 
class  | 
UpgradeCatalog274
The  
UpgradeCatalog274 upgrades Ambari from 2.7.2 to 2.7.4. | 
class  | 
UpgradeCatalog275
The  
UpgradeCatalog275 upgrades Ambari from 2.7.4 to 2.7.5. | 
class  | 
UpgradeCatalog280
The  
UpgradeCatalog280 upgrades Ambari from 2.7.2 to 2.8.0. | 
| Modifier and Type | Method and Description | 
|---|---|
protected static UpgradeCatalog | 
AbstractUpgradeCatalog.getUpgradeCatalog(String version)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<UpgradeCatalog> | 
SchemaUpgradeHelper.getAllUpgradeCatalogs()  | 
protected List<UpgradeCatalog> | 
SchemaUpgradeHelper.getUpgradePath(String sourceVersion,
              String targetVersion)
Return a set Upgrade catalogs to be applied to upgrade from 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
AbstractUpgradeCatalog.VersionComparator.compare(UpgradeCatalog upgradeCatalog1,
       UpgradeCatalog upgradeCatalog2)  | 
protected void | 
AbstractUpgradeCatalog.registerCatalog(UpgradeCatalog upgradeCatalog)
Every subclass needs to register itself 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SchemaUpgradeHelper.executeDMLUpdates(List<UpgradeCatalog> upgradeCatalogs,
                 String ambariUpgradeConfigUpdatesFileName)  | 
void | 
SchemaUpgradeHelper.executeOnPostUpgrade(List<UpgradeCatalog> upgradeCatalogs)  | 
void | 
SchemaUpgradeHelper.executePreDMLUpdates(List<UpgradeCatalog> upgradeCatalogs)  | 
void | 
SchemaUpgradeHelper.executeUpgrade(List<UpgradeCatalog> upgradeCatalogs)  | 
void | 
SchemaUpgradeHelper.outputUpgradeJsonOutput(List<UpgradeCatalog> upgradeCatalogs)  | 
| Constructor and Description | 
|---|
SchemaUpgradeHelper(Set<UpgradeCatalog> allUpgradeCatalogs,
                   com.google.inject.persist.PersistService persistService,
                   DBAccessor dbAccessor,
                   Configuration configuration)  | 
Copyright © 2022 Apache Software Foundation. All rights reserved.