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

Upgrade clients on cluster (core and non-core) components

In this step, you will upgrade clients on gateway and cluster nodes. Components include Hadoop clients (HDFS client, YARN client, MapReduce, Tez, Hive, Pig), the HBase client, the Phoenix client, Flume, Mahout, and Sqoop.

These components do not supply services, so there is no need to follow the start-switch-stop process in earlier steps. You can simply switch the client software to the new version, in no specific order. Upgrade 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.9.0-$BUILD

hdp-select set hbase-client 2.2.9.0-$BUILD

hdp-select set phoenix-client 2.2.9.0-$BUILD

hdp-select set mahout-client 2.2.9.0-$BUILD

hdp-select set sqoop-client 2.2.9.0-$BUILD

(Note: if the Sqoop metastore server is running, stop it before upgrading.)

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