2.5.*.*
HDP-2.5
false
false
ROLLING
org.apache.ambari.server.checks.HiveMultipleMetastoreCheck
org.apache.ambari.server.checks.SecondaryNamenodeDeletedCheck
org.apache.ambari.server.checks.ServicesMapReduceDistributedCacheCheck
org.apache.ambari.server.checks.ServicesNamenodeHighAvailabilityCheck
org.apache.ambari.server.checks.ServicesNamenodeTruncateCheck
org.apache.ambari.server.checks.ServicesTezDistributedCacheCheck
org.apache.ambari.server.checks.ServicesYarnWorkPreservingCheck
org.apache.ambari.server.checks.YarnRMHighAvailabilityCheck
org.apache.ambari.server.checks.YarnTimelineServerStatePreservingCheck
org.apache.ambari.server.checks.AtlasPresenceCheck
org.apache.ambari.server.checks.RangerAuditDbCheck
org.apache.ambari.server.checks.StormShutdownWarning
HDP-2.3.0.0
UPGRADE
false
prepare_rolling_upgrade
prepare
UPGRADE
true
false
take_snapshot
Before continuing, please backup the Hive Metastore database referenced by the Hive Metastore service(s) located on the following host(s): {{hosts.all}}.
Before continuing, please backup the Oozie Server database referenced by the Oozie server located on {{hosts.all}}.
Before continuing, please backup the Ranger Admin database and Ranger Audit database.
If audit database size is too large( > 3GB ) then follow the below instructions:
1. Backup the audit table from audit database.
2. Truncate audit table.
3. Follow upgrade process and once completed then restore audit data to audit table.
Before continuing, please backup Ranger KMS database on the following host(s): {{hosts.all}}.
false
ZOOKEEPER_SERVER
true
false
RANGER_ADMIN
RANGER_USERSYNC
UPGRADE
true
Adding Ranger proxy user properties under kms-site
true
false
RANGER_KMS_SERVER
true
KAFKA_BROKER
UPGRADE
Verifying LZO codec path for Tez
UPGRADE
true
false
stack_upgrade_save_new_config
stack_upgrade_save_new_config
stack_upgrade_save_new_config
false
NAMENODE
JOURNALNODE
ZKFC
HISTORYSERVER
APP_TIMELINE_SERVER
RESOURCEMANAGER
HBASE_MASTER
UPGRADE
true
ZOOKEEPER
HDFS
YARN
MAPREDUCE2
HBASE
AMBARI_METRICS
LOGSEARCH
false
true
DATANODE
NFS_GATEWAY
HBASE_REGIONSERVER
PHOENIX_QUERY_SERVER
NODEMANAGER
20
Verification Required
The initial batch of {{components}} hosts have been {{direction.past}}. You are advised to check the hosts and perform cluster/workload-specific tests against your cluster to ensure proper operation before proceeding with {{direction.text}} of the remaining services.
UPGRADE
true
ZOOKEEPER
HDFS
YARN
HBASE
AMBARI_METRICS
LOGSEARCH
true
false
HIVE_METASTORE
HIVE_SERVER
WEBHCAT_SERVER
true
false
false
SPARK_JOBHISTORYSERVER
SPARK_THRIFTSERVER
true
SPARK_CLIENT
true
false
false
OOZIE_SERVER
true
OOZIE_CLIENT
true
false
false
FALCON_SERVER
true
FALCON_CLIENT
false
ZOOKEEPER_CLIENT
HDFS_CLIENT
YARN_CLIENT
MAPREDUCE2_CLIENT
TEZ_CLIENT
HBASE_CLIENT
PIG
SQOOP
MAHOUT
HIVE_CLIENT
HCAT
UPGRADE
true
ZOOKEEPER
HDFS
YARN
HBASE
AMBARI_METRICS
LOGSEARCH
true
KNOX_GATEWAY
UPGRADE
false
Before continuing, please deactivate and kill any currently running topologies.
UPGRADE
false
true
NIMBUS
SUPERVISOR
STORM_UI_SERVER
DRPC_SERVER
true
NIMBUS
SUPERVISOR
STORM_UI_SERVER
DRPC_SERVER
DOWNGRADE
false
true
NIMBUS
SUPERVISOR
STORM_UI_SERVER
DRPC_SERVER
true
SLIDER
true
FLUME_HANDLER
true
ACCUMULO_MASTER
ACCUMULO_TSERVER
ACCUMULO_MONITOR
ACCUMULO_GC
ACCUMULO_TRACER
ACCUMULO_CLIENT
actionexecute
UPGRADE
true
false
UPGRADE
Please confirm you are ready to finalize.
Ranger Kerberos Keytab Check
Please follow below steps to complete upgrade in kerberos environment
-- If keytabs are managed by Ambari, Perform Regenerate Keytabs for missing components to get Ranger keytabs and restart Ranger components.
-- If keytabs are managed manually, create the required ranger keytabs in the locations specified in ranger config and restart Ranger components.
Kafka Brokers have been upgraded with version compatability.
Config property "inter.broker.protocol.version" should be removed at your convenience.
Config property "log.message.format.version" should be removed when all clients have been upgraded.
finalize_rolling_upgrade
Stop Ranger Admin
stop
Calculating Ranger Properties
Configuring Ranger Alerts
set_pre_start
Upgrading Ranger database schema
setup_ranger_database
Applying Ranger java patches
setup_ranger_java_patches
Upgrading Ranger KMS database schema
setup_ranger_kms_database
Downgrading Ranger KMS database schema
setup_ranger_kms_database
Verifying LZO codec path for mapreduce
Calculating Yarn Properties for Spark Shuffle
Update hive-env content
Adjusting Oozie properties
Shut down all Oozie servers
stop
Upgrading the Oozie database and creating a new sharelib
upgrade_oozie_database_and_sharelib
Fixing Oozie admin users
Shut down all Oozie servers
stop
Create a new sharelib
create_sharelib
Upgrade Storm Security Configs to 1.0
Removing Storm data from ZooKeeper
delete_storm_zookeeper_data
Removing local Storm data
delete_storm_local_data
Removing Storm data from ZooKeeper
delete_storm_zookeeper_data
Removing local Storm data
delete_storm_local_data
Removing local Storm data
delete_storm_local_data
Removing local Storm data
delete_storm_local_data
Removing local Storm data
delete_storm_local_data
Removing local Storm data
delete_storm_local_data
Please rebuild your topology using the new Storm version dependencies and resubmit it using the newly created jar.