Support Questions
Find answers, ask questions, and share your expertise

Upgrading from CDH 4.6 to 5.3


Upgrading from CDH 4.6 to 5.3

New Contributor

Hi Team,


We are going to upgrade from CDH 4.6 to CDH 5.3 version. We have to estimate the timelines to do the necessary code chnages for our application for this upgradation.

Most of our application has written with following components/eco systems. We would like to know the impact for our existing code and the necessary changes.

Please let me know the major code changes, cofiguration changes required in the following eco systems in developer prospective as part of this upgradation ASAP.


Eco systems used in our application:


1. Mapreduce (MRv1)

2. Hive

3. Oozie

4. Sqoop

5. Flume

6. Hbase

7. Pig

8. JDK 1.8

9. kerberos


Thanks in advance for your help.






Re: Upgrading from CDH 4.6 to 5.3

Master Collaborator

@Venky4c2, it is very difficult to easily sum up all the source code changes that have happened within all those individual software products between that many major/minor release cycles, but I can hopefully provide some overall guidance which might steer you in the right direction so you can dig down into each component and read the various changes that might affect your environment.


As a high level overview, we have this document, which details the general process of upgrading between CDH 4 and 5.


If you want to peel back the layers and do extra due diligence (which is recommended in production environments), you can find out exactly what was deprecated and what bugs were fixed with each component between each minor release  by reading their release notes, which can be found in our archive directories at


For CDH 4.x release notes, you'd want to look here.  For example, here is the Flume Release Notes for CDH 4.7.0.  These HTML formatted pages should guide you through the developer-oriented details you are looking for on a component-by-component, release-by-release basis.


Once you get into the CDH 5 versions, you'll need to navigate this directory for the various release notes.


I hope that helps.


Happy surfing.  :-)