Hortonworks Data Platform

Rolling Upgrade Guide

2015-04-13


Contents

1. Overview
1. Introduction
2. Packaging
3. The upgrade process
4. Reverting to prior state
2. Preparation
1. Cluster Prerequisites
2. Preparing the Cluster
2.1. Download the new software onto each node in the cluster
2.2. Back up component metadata
2.3. Move the new client libraries into HDFS
3. Upgrading the Cluster
1. Upgrade Zookeeper
2. Upgrade Ranger
2.1. Upgrade Ranger Admin
2.2. Upgrade Ranger UserSync
3. Upgrade core-cluster master processes
3.1. Upgrade HDFS JournalNodes
3.2. Upgrade the HDFS NameNode HA Process Pair
3.3. Upgrade the MapReduce JobHistoryServer
3.4. Upgrade the YARN Timeline Service
3.5. Upgrade the YARN ResourceManager process or HA process pair
3.6. Upgrade HBase Master(s)
3.7. Upgrade the HBase REST server
3.8. Upgrade the HBase Thrift server
4. Upgrade core slave nodes (HDFS, YARN, HBase)
4.1. On the core slave node, upgrade the HDFS DataNode
4.2. On the core slave node, upgrade the YARN NodeManager
4.3. On the core slave node, upgrade HBase RegionServer
4.4. Upgrade remaining nodes
4.5. Validate new core-masters, core-workers with old clients
5. Upgrade non-core cluster components
5.1. Upgrade Hive
5.2. Upgrade Oozie
5.3. Upgrade Falcon
6. Upgrade Knox
7. Upgrade components outside of the cluster
7.1. Upgrade Storm
7.2. Upgrade Storm Cluster on YARN via Slider
7.3. Upgrade Kafka
7.4. Upgrade Hue
8. Upgrade Slider
9. Upgrade clients on cluster (core and non-core) components
9.1. Upgrade MapReduce Clients
9.2. Upgrade Flume
9.3. Validation
10. Finalize the rolling upgrade process
4. Downgrading the Cluster
1. Downgrade clients on cluster components
1.1. Downgrade Flume
2. Downgrade Slider
3. Downgrade components outside of the cluster
3.1. Downgrade Hue
3.2. Downgrade Kafka
3.3. Downgrade Storm Cluster on YARN via Slider
3.4. Downgrade Storm
4. Downgrade Knox
5. Downgrade non-core cluster components
5.1. Downgrade Falcon
5.2. Downgrade Oozie
5.3. Downgrade Hive
6. Downgrade core slave nodes
6.1. Downgrade the HBase RegionServer
6.2. Downgrade the YARN NodeManager
6.3. Downgrade HDFS DataNodes
6.4. Validate the downgrade process
7. Downgrade core-cluster master processes
7.1. Downgrade the HBase Thrift server
7.2. Downgrade HBase REST Server
7.3. Downgrade HBase Master(s)
7.4. Downgrade the YARN ResourceManager process or HA process pair
7.5. Downgrade the YARN Timeline Service
7.6. Downgrade the MapReduce JobHistoryServer
7.7. Downgrade the HDFS NameNode HA Process Pair
7.8. Downgrade HDFS JournalNode(s)
7.9. Validation
8. Downgrade Ranger
8.1. Downgrade Ranger UserSync
8.2. Downgrade Ranger Admin
8.3. Validate Ranger HBase Plugin
9. Downgrade Zookeeper
5. Initiating Rollback
6. Appendix A
7. Appendix B

List of Tables

6.1. Validation Links

loading table of contents...