Rolling Upgrade Guide
Also available as:
PDF
loading table of contents...

Downgrade clients on cluster components

At this stage, the following components have been upgraded and need to be downgraded:

  • Clients such as Flume, Sqoop, Pig, Tez, Phoenix, and Mahout

  • Slider

  • Components outside of the cluster: Hue, Kafka, Storm

  • Knox

  • Non-core cluster components: Falcon, Oozie, Hive

  • Core slave nodes: DataNodes, NodeManager, RegionServer

  • Core masters: HDFS, YARN, HBase

  • Ranger

  • ZooKeeper

Clients do not supply services, so you can simply switch the client software back to the earlier version, in no specific order. Downgrade clients on all nodes where they exist, on edge/gateway nodes or on cluster nodes where they coexist with other services.

Here are sample commands:

hdp-select set hadoop-client 2.2.0.0-2041

hdp-select set hbase-client 2.2.0.0-2041

hdp-select set phoenix-client 2.2.0.0-2041

hdp-select set mahout-client 2.2.0.0-2041

hdp-select set sqoop-client 2.2.0.0-2041 (If the Sqoop metastore server is running, stop it before downgrading.)

The following subsections list additional instructions for Flume, followed by validation information.