This document summarizes the process of upgrading an HDP cluster from version 2.1 to 2.4. It describes installing HDP 2.1.5 without Ambari, then upgrading to HDP 2.3.4 using Ambari. Several issues were encountered with Hive on Tez and MR and worked around by changing configurations, increasing memory limits, and switching between Tez and MR. HDP 2.4.0 was then installed which resolved some issues but a block corruption problem remained. The conclusion recommends using HDP 2.4.0 and monitoring upgrades due to ongoing query incompatibility issues.