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.