Long term component architecture
As the main curator of open standards in Hadoop, Cloudera has a track record of bringing new open source solutions into its platform (such as Apache Spark, Apache HBase, and Apache Parquet) that are eventually adopted by the community at large. As standards, you can build longterm architecture on these components with confidence.
PLEASE NOTE:
With the exception of DSSD support, Cloudera Enterprise 5.6.0 is identical to CDH 5.5.2/Cloudera Manager 5.5.3 If you do not need DSSD support, you do not need to upgrade if you are already using the latest 5.5.x release.
- System Requirements
- What's New
- Documentation
System Requirements
- Supported Operating Systems
- Supported Databases
- Supported JDK Versions
- Supported Internet Protocol
Supported Operating Systems
Supported Databases
Component | MySQL | SQLite | PostgreSQL | Oracle | Derby - see Note 4 |
---|---|---|---|---|---|
Oozie | 5.5, 5.6 | - | 8.4, 9.2, 9.3 See Note 2 |
11gR2 | Default |
Flume | - | - | - | - | Default (for the JDBC Channel only) |
Hue | 5.5, 5.6 See Note 1 |
Default | 8.4, 9.2, 9.3 See Note 2 |
11gR2 | - |
Hive/Impala | 5.5, 5.6 See Note 1 |
- | 8.4, 9.2, 9.3 See Note 2 |
11gR2 | Default |
Sentry | 5.5, 5.6 See Note 1 |
- | 8.4, 9.2, 9.3 See Note 2 |
11gR2 | - |
Sqoop 1 | See Note 3 | - | See Note 3 | See Note 3 | - |
Sqoop 2 | See Note 4 | - | See Note 4 | See Note 4 | Default |
Note:
- MySQL 5.5 is supported on CDH 5.1. MySQL 5.6 is supported on CDH 5.1 and later. The InnoDB storage engine must be enabled in the MySQL server.
- PostgreSQL 9.2 is supported on CDH 5.1 and later. PostgreSQL 9.3 is supported on CDH 5.2 and later.
- For the purposes of transferring data only, Sqoop 1 supports MySQL 5.0 and above, PostgreSQL 8.4 and above, Oracle 10.2 and above, Teradata 13.10 and above, and Netezza TwinFin 5.0 and above. The Sqoop metastore works only with HSQLDB (1.8.0 and higher 1.x versions; the metastore does not work with any HSQLDB 2.x versions).
- Sqoop 2 can transfer data to and from MySQL 5.0 and above, PostgreSQL 8.4 and above, Oracle 10.2 and above, and Microsoft SQL Server 2012 and above. The Sqoop 2 repository database is supported only on Derby and PostgreSQL.
- Derby is supported as shown in the table, but not always recommended. See the pages for individual components in the Cloudera Installation and Upgrade guide for recommendations.
Supported JDK Versions
Minimum Supported Version | Recommended Version | Notes |
---|---|---|
1.7.0_55 | 1.7.0_67 or 1.7.0_75 | None |
1.8.0_60 | 1.8.0_60 | None |
Supported Internet Protocol
CDH requires IPv4. IPv6 is not supported.
See also Configuring Network Names.
What's New
Issues Fixed in CDH 5.4.4
Upstream Issues Fixed
The following upstream issues are fixed in CDH 5.4.4:
- HIVE-10572 - Improve Hive service test to check empty string
- HIVE-9934 - Vulnerability in LdapAuthenticationProviderImpl enables HiveServer2 client to degrade the authentication mechanism to "none", allowing authentication without password
- HIVE-10006 - RSC has memory leak while execute multi queries.
- HUE-2814 - Revert pyopenssl 0.13.1
Published Known Issues Fixed
As a result of the above fixes, the following issues, previously published as Known Issues in CDH 5, are also fixed.
Hue with SSL Fails to Start in CDH 5.4.3
In CDH 5.4.3, Hue with SSL fails to start because a pyOpenSSL package is missing in the parcel. This applies to both new installs and upgrades and is not operating-system specific.
Bug: None
Severity: High
Release affected: CDH 5.4.3
Release containing the fix: CDH 5.4.4
Workaround:
- Download the package:
- cd /tmp
- curl -O https://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz
- Determine the Hue installation directory:
- Parcels:
export HUE_DIR=/opt/cloudera/parcels/CDH-5.4.3-1.cdh5.4.3.p0.6/lib/hue
- Packages:
export HUE_DIR=/usr/lib/hue
- Parcels:
- Change to the Hue installation directory:
cd $HUE_DIR
- Do the following, depending on your OS:
- On CentOS/RedHat 6.x:
- sudo yum install gcc python-devel openssl-devel
- sudo ./build/env/bin/python ./build/env/bin/pip -v install /tmp/pyOpenSSL-0.13.tar.gz
- On Ubuntu 14.04:
- sudo apt-get install gcc python-dev python-pip libssl-dev
- sudo pip install --target=`pwd`/`ls -d build/env/lib/python*/site-packages` /tmp/pyOpenSSL-0.13.tar.gz
- On other platforms, contact Support for assistance.
- On CentOS/RedHat 6.x:
Documentation
Want to Get Involved or Learn More?
Check out our other resources

Cloudera Community
Collaborate with your peers, industry experts, and Clouderans to make the most of your investment in Hadoop.

Cloudera University
Receive expert Hadoop training through Cloudera University, the industry's only truly dynamic Hadoop training curriculum that’s updated regularly to reflect the state of the art in big data.