Upgrading a Cluster (RPM/DEB)
Upgrading a cluster can entail upgrading the Hadoop distribution, upgrading Pepperdata, or upgrading both Hadoop and Pepperdata. For supported Pepperdata upgrade paths, you can skip Pepperdata versions without having to perform intermediate upgrades, and you can rollback a Pepperdata upgrade to your previously installed version. In accordance with best practices for upgrades, we recommend that you first upgrade a test cluster and verify successful operation before you upgrade a production cluster.
On This Page
When to Upgrade Pepperdata
To decide whether to upgrade Pepperdata, consider whether:
-
There are new features that you’d like to use.
-
There are bug fixes that are applicable to your environment. (See Pepperdata Release Notes.)
-
You want to upgrade your cluster’s Hadoop distribution to a version that is not supported by your installed Pepperdata version but that a newer Pepperdata version supports. (See Pepperdata-Platform Support.)
-
You need assistance, but your version of Pepperdata is no longer supported. (For the list of supported versions, see Pepperdata-Platform Support.)
Quick Start for Upgrading Pepperdata
The steps in the quick start procedure are high-level, general instructions.
Supported Pepperdata upgrade paths: from any earlier Pepperdata 6.x version
Click the tab for your Pepperdata installation and cluster manager—RPM/DEB Package or Parcel for Cloudera—and perform the procedure.
- RPM/DEB Package
-
Upgrade the Pepperdata package.
-
Merge the contents of the new Pepperdata configuration file template,
/etc/pepperdata/pepperdata-config.sh-template
, into your existing Pepperdata configuration file,/etc/pepperdata/pepperdata-config.sh
. -
If
pepmetricsd
was previously enabled, disable it. (PepMetrics is now unsupported, and will be removed in a future Supervisor release.) -
Restart the
pepagentd
andpepcollectd
services. -
Restart YARN and, if monitoring HBase, perform a rolling restart of the HBase RegionServers.
- Parcel for Cloudera
-
Stop the Pepperdata services.
-
If
pepmetricsd
was previously enabled, disable it. (PepMetrics is now unsupported, and will be removed in a future Supervisor release.) -
Stop the YARN services.
-
Deactivate the old Pepperdata Supervisor Parcel.
-
Install and activate the new Pepperdata Supervisor Parcel.
-
Restart the YARN services and, if monitoring HBase, perform a rolling restart of the HBase RegionServers.
-
(If using Query Spotlight) On every Hive server, restart the
hiveserver2
service. -
Restart the Pepperdata services.
Procedure
Procedure
Detailed Upgrade and Rollback Procedures
For detailed upgrade and rollback procedures, see the following: