Download CDH 5.8.2
Your browser is out of date

Update your browser to view this website correctly. Update my browser now


Please Read and Accept our Terms

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.



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.


Note: All CDH and Cloudera Manager hosts that make up a logical cluster need to run on the same major OS release to be covered by Cloudera Support.

CDH 5 provides 64-bit packages for RHEL-compatible, SLES, Ubuntu, and Debian systems as listed below.


Operating System Version Packages
Red Hat Enterprise Linux (RHEL)-compatible
RHEL (+ SELinux mode in available versions) 5.7 64-bit
  5.10 64-bit
  6.4 64-bit
  6.5 64-bit
  6.6 64-bit
  6.7 64-bit
  7.1 64-bit
  7.2 64-bit
CentOS (+ SELinux mode in available versions) 5.7 64-bit
  5.10 64-bit
  6.4 64-bit
  6.5 64-bit
  6.6 64-bit
  6.7 64-bit
  7.1 64-bit
  7.2 64-bit
Oracle Enterprise Linux (OEL) with Unbreakable Enterprise Kernel (UEK) 5.7 (UEK R2) 64-bit
  5.10 64-bit
  5.11 64-bit
  6.4 (UEK R2) 64-bit
  6.5 (UEK R2, UEK R3) 64-bit
  6.6 (UEK R3) 64-bit
  6.7 (UEK R3) 64-bit
  7.1 64-bit
  7.2 64-bit
SUSE Linux Enterprise Server (SLES) 11 with Service Pack 2 64-bit
SUSE Linux Enterprise Server (SLES) 11 with Service Pack 3 64-bit
SUSE Linux Enterprise Server (SLES) 11 with Service Pack 4 64-bit
Ubuntu Precise 12.04 - Long-Term Support (LTS) 64-bit
  Trusty 14.04 - Long-Term Support (LTS) 64-bit
Debian Wheezy 7.0, 7.1, and 7.8 64-bit


Important: Cloudera supports RHEL 7 with the following limitations:



  • Cloudera Enterprise is supported on platforms with Security-Enhanced Linux (SELinux) enabled. Cloudera is not responsible for policy support nor policy enforcement. If you experience issues with SELinux, contact your OS provider.
  • CDH 5.8 DataNode hosts with EMC® DSSD™ D5™ are supported by RHEL 6.6, 7.1, and 7.2.
Selected tab: supportedoperatingsystems
Component MariaDB MySQL SQLite PostgreSQL Oracle Derby - see Note 5
Oozie 5.5 5.1, 5.5, 5.6, 5.7 8.1, 8.3, 8.4, 9.1, 9.2, 9.3, 9.4

See Note 3

11gR2, 12c Default
Flume Default (for the JDBC Channel only)
Hue 5.5 5.1, 5.5, 5.6, 5.7

See Note 6

Default 8.1, 8.3, 8.4, 9.1, 9.2, 9.3, 9.4

See Note 3

11gR2, 12c
Hive/Impala 5.5 5.1, 5.5, 5.6, 5.7

See Note 1

8.1, 8.3, 8.4, 9.1, 9.2, 9.3, 9.4

See Note 3

11gR2, 12c Default
Sentry 5.5 5.1, 5.5, 5.6, 5.7

See Note 1

8.1, 8.3, 8.4, 9.1, 9.2, 9.3, 9.4

See Note 3

11gR2, 12c
Sqoop 1 5.5 See Note 4 See Note 4 See Note 4
Sqoop 2 5.5 Default




  1. MySQL 5.5 is supported on CDH 5.1. MySQL 5.6 is supported on CDH 5.1 and higher. The InnoDB storage engine must be enabled in the MySQL server.
  2. Cloudera Manager installation fails if GTID-based replication is enabled in MySQL.
  3. PostgreSQL 9.2 is supported on CDH 5.1 and higher. PostgreSQL 9.3 is supported on CDH 5.2 and higher. PostgreSQL 9.4 is supported on CDH 5.5 and higher.
  4. For 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).
  5. 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.
  6. CDH 5 Hue requires the default MySQL version of the operating system on which it is being installed, which is usually MySQL 5.1, 5.5, or 5.6.
Selected tab: supporteddatabases

CDH and Cloudera Manager Supported JDK Versions

Only 64 bit JDKs from Oracle are supported. Oracle JDK 7 is supported across all versions of Cloudera Manager 5 and CDH 5. Oracle JDK 8 is supported in C5.3.x and higher.


A supported minor JDK release will remain supported throughout a Cloudera major release lifecycle, from the time of its addition forward, unless specifically excluded.


Warning: JDK 1.8u40 and JDK 1.8u60 are excluded from support. Also, the Oozie Web Console returns 500 error when Oozie server runs on JDK 8u75 or higher.


Running CDH nodes within the same cluster on different JDK releases is not supported. JDK release across a cluster needs to match the patch level.

  • All nodes in your cluster must run the same Oracle JDK version.
  • All services must be deployed on the same Oracle JDK version.


The Cloudera Manager repository is packaged with Oracle JDK 1.7.0_67 (for example) and can be automatically installed during a new installation or an upgrade.


For a full list of supported JDK Versions please see CDH and Cloudera Manager Supported JDK Versions.

Selected tab: supportedjdkversions


Hue works with the two most recent versions of the following browsers. Cookies and JavaScript must be on.

  • Chrome
  • Firefox
  • Safari (not supported on Windows)
  • Internet Explorer

Hue could display in older versions and even other browsers, but you might not have access to all of its features.

Selected tab: supportedbrowsers

CDH requires IPv4. IPv6 is not supported.

See also Configuring Network Names.


Multihoming CDH or Cloudera Manager is not supported outside specifically certified Cloudera partner appliances. Cloudera finds that current Hadoop architectures combined with modern network infrastructures and security practices remove the need for multihoming. Multihoming, however, is beneficial internally in appliance form factors to take advantage of high-bandwidth InfiniBand interconnects.


Although some subareas of the product may work with unsupported custom multihoming configurations, there are known issues with multihoming. In addition, unknown issues may arise because multihoming is not covered by our test matrix outside the Cloudera-certified partner appliances.

Selected tab: supportedinternetprotocol

The following components are supported by the indicated versions of Transport Layer Security (TLS):


Table 1. Components Supported by TLS


Role Name Port Version
Flume   Avro Source/Sink   TLS 1.2
Flume   Flume HTTP Source/Sink   TLS 1.2
HBase Master HBase Master Web UI Port 60010 TLS 1.2
HDFS NameNode Secure NameNode Web UI Port 50470 TLS 1.2
HDFS Secondary NameNode Secure Secondary NameNode Web UI Port 50495 TLS 1.2
HDFS HttpFS REST Port 14000 TLS 1.1, TLS 1.2
Hive HiveServer2 HiveServer2 Port 10000 TLS 1.2
Hue Hue Server Hue HTTP Port 8888 TLS 1.2
Cloudera Impala Impala Daemon Impala Daemon Beeswax Port 21000 TLS 1.2
Cloudera Impala Impala Daemon Impala Daemon HiveServer2 Port 21050 TLS 1.2
Cloudera Impala Impala Daemon Impala Daemon Backend Port 22000 TLS 1.2
Cloudera Impala Impala Daemon Impala Daemon HTTP Server Port 25000 TLS 1.2
Cloudera Impala Impala StateStore StateStore Service Port 24000 TLS 1.2
Cloudera Impala Impala StateStore StateStore HTTP Server Port 25010 TLS 1.2
Cloudera Impala Impala Catalog Server Catalog Server HTTP Server Port 25020 TLS 1.2
Cloudera Impala Impala Catalog Server Catalog Server Service Port 26000 TLS 1.2
Oozie Oozie Server Oozie HTTPS Port 11443 TLS 1.1, TLS 1.2
Solr Solr Server Solr HTTP Port 8983 TLS 1.1, TLS 1.2
Solr Solr Server Solr HTTPS Port 8985 TLS 1.1, TLS 1.2
YARN ResourceManager ResourceManager Web Application HTTP Port 8090 TLS 1.2
YARN JobHistory Server MRv1 JobHistory Web Application HTTP Port 19890 TLS 1.2

Selected tab: supportedtransportlayersecurityversions
Selected tab: systemrequirements

Upstream Issues Fixed

The following upstream issues are fixed in CDH 5.8.2:
  • FLUME-1899 - Make SpoolDir work with subdirectories
  • FLUME-2652 - Documented transaction handling semantics incorrect in developer guide.
  • FLUME-2901 - Document Kerberos setup for Kafka channel
  • FLUME-2910 - AsyncHBaseSink: Failure callbacks should log the exception that caused them
  • FLUME-2913 - Don't strip SLF4J from imported classpaths
  • FLUME-2918 - Speed up TaildirSource on directories with many files
  • FLUME-2922 - Sync SequenceFile.Writer before calling hflush
  • FLUME-2923 - Bump asynchbase version to 1.7.0
  • FLUME-2934 - Document new cachePatternMatching option for TaildirSource
  • FLUME-2935 - Bump java target version to 1.7
  • FLUME-2948 - docs: Fix parameters on Replicating Channel Selector example
  • FLUME-2954 - Make raw data appearing in log messages explicit
  • FLUME-2963 - FlumeUserGuide: Fix error in Kafka Source properties table
  • FLUME-2972 - Handle offset migration in the new Kafka Channel
  • FLUME-2975 - docs: Fix NetcatSource example
  • FLUME-2982 - Add localhost escape sequence to HDFS sink
  • FLUME-2983 - Handle offset migration in the new Kafka Source
  • HADOOP-8436 - NPE In getLocalPathForWrite ( path, conf ) when the required context item is not configured
  • HADOOP-8437 - getLocalPathForWrite should throw IOException for invalid paths
  • HADOOP-8934 - Shell command ls should include sort options (Jonathan Allen via aw)
  • HADOOP-8934 - Shell command ls should include sort options
  • HADOOP-10048 - LocalDirAllocator should avoid holding locks while accessing the filesystem
  • HADOOP-10971 - Add -C flag to make `hadoop fs -ls` print filenames only
  • HDFS-10512 - VolumeScanner can terminate due to NPE in DataNode.reportBadBlocks.
  • HADOOP-11361 - Fix a race condition in MetricsSourceAdapter.updateJmxCache.
  • HADOOP-11469 - KMS should skip default.key.acl and whitelist.key.acl when loading key acl.
  • HADOOP-11901 - BytesWritable fails to support 2G chunks due to integer overflow
  • HADOOP-12252 - LocalDirAllocator should not throw NPE with empty string configuration
  • HADOOP-12609 - Fix intermittent failure of TestDecayRpcScheduler.
  • HADOOP-12659 - Incorrect usage of config parameters in token manager of KMS
  • HADOOP-12963 - Allow using path style addressing for accessing the s3 endpoint.
  • HADOOP-13079 - Add -q option to Ls to print ? instead of non-printable characters
  • HADOOP-13132 - Handle ClassCastException on AuthenticationException in LoadBalancingKMSClientProvider
  • HADOOP-13155 - Implement TokenRenewer to renew and cancel delegation tokens in KMS
  • HADOOP-13251 - Authenticate with Kerberos credentials when renewing KMS delegation token
  • HADOOP-13255 - KMSClientProvider should check and renew tgt when doing delegation token operations.
  • HADOOP-13263 - Reload cached groups in background after expiry.
  • HADOOP-13270 - BZip2CompressionInputStream finds the same compression marker twice in corner case, causing duplicate data blocks
  • HADOOP-13381 - KMS clients should use KMS Delegation Tokens from current UGI
  • HADOOP-13437 - KMS should reload whitelist and default key ACLs when hot-reloading 
  • HADOOP-13457- Remove hardcoded absolute path for shell executable.
  • HADOOP-13487 - Hadoop KMS should load old delegation tokens from Zookeeper on startup
  • HDFS-4210 - Throw helpful exception when DNS entry for JournalNode cannot be resolved
  • HDFS-6434 - Default permission for creating file should be 644 for WebHdfs/HttpFS
  • HDFS-7597 - DelegationTokenIdentifier should cache the TokenIdentifier to UGI mapping
  • HDFS-8581 - ContentSummary on / skips further counts on yielding lock
  • HDFS-8829 - Make SO_RCVBUF and SO_SNDBUF size configurable for DataTransferProtocol sockets and allow configuring auto-tuning
  • HDFS-8897 - Balancer should handle fs.defaultFS trailing slash in HA
  • HDFS-9085 - Show renewer information in DelegationTokenIdentifier#toString
  • HDFS-9137 - DeadLock between DataNode#refreshVolumes and BPOfferService#registrationSucceeded.
  • HDFS-9141 - Thread leak in Datanode#refreshVolumes.
  • HDFS-9259 - Make SO_SNDBUF size configurable at DFSClient side for hdfs write scenario.
  • HDFS-9276 - Failed to Update HDFS Delegation Token for long running application in HA mode
  • HDFS-9365 - Balaner does not work with the HDFS-6376 HA setup.
  • HDFS-9461 - DiskBalancer: Add Report Command
  • HDFS-9466 - TestShortCircuitCache#testDataXceiverCleansUpSlotsOnFailure is flaky
  • HDFS-9700 - DFSClient and DFSOutputStream should set TCP_NODELAY on sockets for DataTransferProtocol
  • HDFS-9732 - , Improve DelegationTokenIdentifier.toString() for better logging
  • HDFS-9805 - Add server-side configuration for enabling TCP_NODELAY for DataTransferProtocol and default it to true
  • HDFS-9906 - Remove spammy log spew when a datanode is restarted.
  • HDFS-9939 - Increase DecompressorStream skip buffer size
  • HDFS-9958 - BlockManager#createLocatedBlocks can throw NPE for corruptBlocks on failed storages
  • HDFS-10270 - TestJMXGet:testNameNode() fails
  • HDFS-10381 - , DataStreamer DataNode exclusion log message should be warning.
  • HDFS-10403 - DiskBalancer: Add cancel command
  • HDFS-10457 - DataNode should not auto-format block pool directory if VERSION is missing.
  • HDFS-10481 - HTTPFS server should correctly impersonate as end user to open file
  • HDFS-10500 - Diskbalancer: Print out information when a plan is not generated
  • HDFS-10501 - DiskBalancer: Use the default datanode port if port is not provided
  • HDFS-10516 - Fix bug when warming up EDEK cache of more than one encryption zone
  • HDFS-10517 - DiskBalancer: Support help command
  • HDFS-10525 - Fix NPE in CacheReplicationMonitor#rescanCachedBlockMap
  • HDFS-10541 - Diskbalancer: When no actions in plan, error message says "Plan was generated more than 24 hours ago"
  • HDFS-10544 - Balancer doesn't work with IPFailoverProxyProvider.
  • HDFS-10552 - DiskBalancer "-query" results in NPE if no plan for the node
  • HDFS-10559 - DiskBalancer: Use SHA1 for Plan ID
  • HDFS-10567 - Improve plan command help message
  • HDFS-10588 - False alarm in datanode log - ERROR - Disk Balancer is not enabled
  • HDFS-10598 - DiskBalancer does not execute multi-steps plan
  • HDFS-10600 - PlanCommand#getThrsholdPercentage should not use throughput value.
  • HDFS-10643 - Namenode should use loginUser(hdfs) to generateEncryptedKey
  • HDFS-10681 - DiskBalancer: query command should report Plan file path apart from PlanID.
  • HDFS-10822 - Log DataNodes in the write pipeline. John Zhuge via Lei Xu
  • MAPREDUCE-4784 - TestRecovery occasionally fails
  • MAPREDUCE-6359 - In RM HA setup, Cluster tab links populated with AM hostname instead of RM
  • MAPREDUCE-6442 - Stack trace is missing when error occurs in client protocol provider's constructor Contributed by Chang Li.
  • MAPREDUCE-6473 - Revert "Revert "Job submission can take a long time during Cluster initialization
  • MAPREDUCE-6473 - Revert "Job submission can take a long time during Cluster initialization
  • MAPREDUCE-6473 - Job submission can take a long time during Cluster initialization
  • MAPREDUCE-6670 - TestJobListCache#testEviction sometimes fails on Windows with timeout
  • MAPREDUCE-6680 - JHS UserLogDir scan algorithm sometime could skip directory with update in CloudFS (Azure FileSystem, S3, etc
  • MAPREDUCE-6738 - TestJobListCache.testAddExisting failed intermittently in slow VM testbed
  • MAPREDUCE-6761 - Regression when handling providers - invalid configuration ServiceConfiguration causes Cluster initialization failure
  • YARN-2605 - [RM HA] Rest api endpoints doing redirect incorrectly.
  • YARN-2977 - Fixed intermittent TestNMClient failure.
  • YARN-4411 - RMAppAttemptImpl#createApplicationAttemptReport throws IllegalArgumentException
  • YARN-4459 - container-executor should only kill process groups
  • YARN-4866 - FairScheduler: AMs can consume all vcores leading to a livelock when using FAIR policy.
  • YARN-4878 - Expose scheduling policy and max running apps over JMX for Yarn queues.
  • YARN-4989 - TestWorkPreservingRMRestart#testCapacitySchedulerRecovery fails intermittently
  • YARN-5048 - DelegationTokenRenewer#skipTokenRenewal may throw NPE
  • YARN-5077 - Fix FSLeafQueue#getFairShare() for queues with zero fairshare.
  • YARN-5107 - TestContainerMetrics fails.
  • YARN-5272 - Handle queue names consistently in FairScheduler.
  • YARN-5608 - TestAMRMClient.setup() fails with ArrayOutOfBoundsException
  • HBASE-14644 - Region in transition metric is broken -- addendum
  • HBASE-14644 - Region in transition metric is broken
  • HBASE-14818 - user_permission does not list namespace permissions
  • HBASE-14963 - Remove use of Guava Stopwatch from HBase client code
  • HBASE-15465 - userPermission returned by getUserPermission() for the selected namespace does not have namespace set
  • HBASE-15496 - Throw RowTooBigException only for user scan/get
  • HBASE-15621 - Suppress Hbase SnapshotHFile cleaner error messages when a snaphot is going on
  • HBASE-15683 - Min latency in latency histograms are emitted as Long.MAX_VALUE
  • HBASE-15698 - Increment TimeRange not serialized to server
  • HBASE-15746 - Remove extra RegionCoprocessor preClose() in RSRpcServices#closeRegion
  • HBASE-15808 - Reduce potential bulk load intermediate space usage and waste
  • HBASE-15872 - Split TestWALProcedureStore
  • HBASE-15873 - ACL for snapshot restore / clone is not enforced
  • HBASE-15925 - provide default values for hadoop compat module related properties that match default hadoop profile.
  • HBASE-16034 - Fix ProcedureTestingUtility#LoadCounter.setMaxProcId()
  • HBASE-16056 - Procedure v2 - fix master crash for FileNotFound
  • HBASE-16093 - Fix splits failed before creating daughter regions leave meta inconsistent
  • HBASE-16135 - PeerClusterZnode under rs of removed peer may never be deleted
  • HBASE-16194 - Should count in MSLAB chunk allocation into heap size change when adding duplicate cells
  • HBASE-16195 - Should not add chunk into chunkQueue if not using chunk pool in HeapMemStoreLAB
  • HBASE-16207 - can't restore snapshot without "Admin" permission
  • HBASE-16227 - [Shell] Column value formatter not working in scans. Tested : manually using shell.
  • HBASE-16284 - Unauthorized client can shutdown the cluster
  • HBASE-16288 - HFile intermediate block level indexes might recurse forever creating multi TB files.
  • HBASE-16319 - Fix TestCacheOnWrite after HBASE-16288.
  • HBASE-16317 - revert all ESAPI changes
  • HBASE-16318 - fail build while rendering velocity template if dependency license isn't in whitelist.
  • HBASE-16318 - consistently use the correct name for 'Apache License, Version 2.0'
  • HBASE-16321 - ensure no findbugs-jsr305
  • HBASE-16340 - exclude Xerces iplementation jars from coming in transitively.
  • HBASE-16360 - TableMapReduceUtil addHBaseDependencyJars has the wrong class name for PrefixTreeCodec
  • HIVE-7443 - Fix HiveConnection to communicate with Kerberized Hive JDBC server and alternative JDKs
  • HIVE-10007 - Support qualified table name in analyze table compute statistics for columns
  • HIVE-10728 - deprecate unix_timestamp(void) and make it deterministic (Sergey Shelukhin, reveiwed by Ashutosh Chauhan( Also include the unit tests by HIVE-10932 : Unit test udf_nondeterministic failure due to
  • HIVE-11243 - Changing log level in Utilities.getBaseWork
  • HIVE-11432 - Hive macro give same result for different arguments
  • HIVE-11487 - Add getNumPartitionsByFilter api in metastore api
  • HIVE-11747 - Unnecessary error log is shown when executing a "INSERT OVERWRITE LOCAL DIRECTORY" cmd in the embedded mode
  • HIVE-11827 - STORED AS AVRO fails SELECT COUNT(*) when empty
  • HIVE-11901 - StorageBasedAuthorizationProvider requires write permission on table for SELECT statements
  • HIVE-11980 - Follow up on HIVE-11696, exception is thrown from CTAS from the table with table-level serde is Parquet while partition-level serde is JSON
  • HIVE-12277 - Hive macro results on macro_duplicate.q different after adding ORDER BY
  • HIVE-12556 - Ctrl-C in beeline doesn't kill Tez query on HS2
  • HIVE-12635 - Hive should return the latest hbase cell timestamp as the row timestamp value
  • HIVE-13043 - Reload function has no impact to function registry
  • HIVE-13090 - Hive metastore crashes on NPE with ZooKeeperTokenStore
  • HIVE-13372 - Hive Macro overwritten when multiple macros are used in one column
  • HIVE-13462 - HiveResultSetMetaData.getPrecision() fails for NULL columns
  • HIVE-13590 - Kerberized HS2 with LDAP auth enabled fails in multi-domain LDAP case
  • HIVE-13704 - Don't call DistCp.execute() instead of
  • HIVE-13736 - View's input/output formats are TEXT by default.
  • HIVE-13749 - Memory leak in Hive Metastore
  • HIVE-13884 - Disallow queries in HMS fetching more than a configured number of partitions
  • HIVE-13932 - Hive SMB Map Join with small set of LIMIT failed with NPE
  • HIVE-13953 - Issues in HiveLockObject equals method
  • HIVE-13991 - Union All on view fail with no valid permission on underneath table
  • HIVE-14006 - Hive query with UNION ALL fails with ArrayIndexOutOfBoundsException.
  • HIVE-14015 - SMB MapJoin failed for Hive on Spark when kerberized
  • HIVE-14055 - directSql - getting the number of partitions is broken
  • HIVE-14098 - Logging task properties, and environment variables might contain passwords
  • HIVE-14118 - Make the alter partition exception more meaningful
  • HIVE-14187 - JDOPersistenceManager objects remain cached if MetaStoreClient#close is not called
  • HIVE-14209 - Add some logging info for session and operation management
  • HIVE-14436 - Hive 1.2.1/Hitting "ql.Driver: FAILED: IllegalArgumentException Error: , expected at the end of 'decimal(9'" after enabling hive.optimize.skewjoin and with MR engine
  • HIVE-14457 - Partitions in encryption zone are still trashed though an exception is returned
  • HIVE-14519 - Multi insert query bug
  • HIVE-14538 - beeline throws exceptions with parsing hive config when using !sh statement
  • HIVE-14697 - Can not access kerberized HS2 Web UI
  • HUE-2689 - [oozie] Sub-workflow submitted from coordinator gets parent workflow graph
  • HUE-2971 - [oozie] Some links of a Fork can point to deleted nodes
  • HUE-3842 - [core] HTTP 500 while emptying Hue 3.9 trash directory
  • HUE-3908 - [useradmin] Ignore (objectclass=*) filter when searching for LDAP users
  • HUE-3988 - [search] Support schemaless collections
  • HUE-3999 - [oozie] list_oozie_workflow page shouldn't break incase of bad json from oozie
  • HUE-4005 - [oozie] Remove oozie.coord.application.path from properties when rerunning workflow
  • HUE-4006 - [oozie] Create new deployment directory when coordinator or bundle is copied
  • HUE-4007 - [oozie] Fix deployement_dir for the bundle in oozie example fixtures
  • HUE-4019 - [impala] Always fetch the logs on check status
  • HUE-4019 - [impala] Do not blank error on query with good syntax but invalid query
  • HUE-4021 - [libsolr] Allow customization of the Solr path in ZooKeeper
  • HUE-4023 - [useradmin] update AuthenticationForm to allow activated users to login
  • HUE-4078 - [oozie] Drag & Drop hive queries shows queries from the trash
  • HUE-4087 - [jobbrowser] Unable to kill jobs with Resource Manager HA enabled
  • HUE-4092 - [security] Can't type any / in the HDFS ACLs path input
  • HUE-4119 - [jobbrowser] Change list jobs call to POST
  • HUE-4129 - [impala] Long running query getting terminated when leaving the editor
  • HUE-4134 - [liboozie] Avoid logging truststore credentials
  • HUE-4145 - [editor] Older queries after upgrade do not provide direct save
  • HUE-4146 - [editor] Older saved queries defaults to default' DB
  • HUE-4148 - [editor] Improve import testing of beeswax queries to notebook format
  • HUE-4153 - [impala] Report last seen progress when running impala query
  • HUE-4164 - [editor] The ApiHelper should treat any negative status in the response as an error
  • HUE-4177 - [editor] Horizontal scroll in FF (Chrome fine) with touch pad is extremely slow
  • HUE-4201 - [editor] Add warning about max limit of cells before truncation in the export / download query result
  • HUE-4202 - [jb] Enable offset param for fetching jobbrowser logs
  • HUE-4215 - [yarn] Reset API_CACHE on logout
  • HUE-4224 - [home] 'Did you know' on home page is gone
  • HUE-4227 - [yarn] Fix unittest for MR API Cache
  • HUE-4238 - [doc2] Ignore history docs in find_jobs_with_no_doc during sync documents
  • HUE-4238 - [doc2] Ignore history docs in find_jobs_with_no_doc during sync documents
  • HUE-4252 - [core] Handle 307 redirect from YARN upon standby failover
  • HUE-4252 - [core] Handle 307 redirect from YARN upon standby failover
  • HUE-4253 - [editor] Prompt for variables just once per variable name
  • HUE-4258 - [jb] Close and pool Spark History Server connections
  • HUE-4265 - [beeswax] Bring back the show preview in the assist
  • HUE-4300 - [fb] Avoid double file listing call on folder search
  • HUE-4321 - [editor] Batch submit of SQL show USE the correct DB
  • HUE-4333 - [core] Properly reset API_CACHE on failover
  • HUE-4346 - [editor] Query History disappeared after upgrade to 3.10
  • HUE-4353 - [search] Typing in the search bar always redirect to the end of the input
  • HUE-4362 - [oozie] List more oozie workflow parameters on the workflow dashboard page
  • HUE-4364 - [metastore] Handle files with carriage return in create table from a file
  • HUE-4365 - [metastore] No information surfaced when LOAD data from Create table from file fails
  • HUE-4375 - [editor] Horizontal scrollbar can be hidden under the first fixed column
  • HUE-4383 - [editor] Trashed queries are showing up in the list of saved queries
  • HUE-4406 - [core] Fails to start if Hive/Impala Not Installed
  • HUE-4409 - [editor] Main right scrollbar does not scoll when on the very right of the screen
  • HUE-4411 - [editor] Enable scrolling past the end of the editor
  • HUE-4412 - [editor] Errors should scroll to the line AND the column too
  • HUE-4477 - [security] Select All is not filtering out the non visible roles from the selection
  • HUE-4493 - [oozie] Fix sync-workflow action when Workflow includes sub-workflow
  • HUE-4515 - [oozie] Remove oozie.bundle.application.path from properties when rerunning workflow
  • HUE-4533 - [core] Disable password reveal on IE
  • HUE-4537 - [core] Fix database_logging in hue config so it logs debug database messages
  • HUE-4541 - [security] fixing Hue job browser - Kerberos mutual authentication error in Hue
  • HUE-4564 - [core] Log stderr on failure to coerce password from script
  • HUE-4616 - [editor] Only select the snippet DB when executing the first statement
  • HUE-4635 - [jb] Fix duration on jobs page for running jobs
  • HUE-4662 - [security] fixing Hue - Wildcard Certificates not supported
  • HUE-4700 - [beeswax] Protect against setting XSS in old editor
  • HUE-4738 - [oozie] Use Concurrency and Throttle values set in coordinator settings
  • HUE-4739 - [jobbrowser] fixed Jobbrowser tests which were failing after resource manager pool change
  • HUE-4766 - [core] Replace illegal characters on CSV downloads
  • HUE-4781 - [notebook] Fix export to hdfs to use download_cell_limit from beeswax.conf
  • HUE-4801 - [oozie] When importing oozie documents and remapping UUIDs, data should be updated accordingly
  • HUE-4808 - [oozie] Don't show the edit link for sub workflows when submitted outside Hue
  • IMPALA-1346 - /1590/2344: fix sorter buffer mgmt when spilling
  • IMPALA-3159 - impala-shell does not accept wildcard or SAN certificates
  • IMPALA-3344 - Simplify sorter and document/enforce invariants.
  • IMPALA-3441 - , IMPALA-3659: check for malformed Avro data
  • IMPALA-3499 - Split catalog update.
  • IMPALA-3628 - Fix cancellation from shell when security is enabled
  • IMPALA-3633 - cancel fragment if coordinator is gone
  • IMPALA-3646 - Handle corrupt RLE literal or repeat counts of 0.
  • IMPALA-3670 - fix sorter buffer mgmt bugs
  • IMPALA-3678 - Fix migration of predicates into union operands with an order by + limit.
  • IMPALA-3680 - Cleanup the scan range state after failed hdfs cache reads
  • IMPALA-3711 - Remove unnecessary privilege checks in getDbsMetadata().
  • IMPALA-3732 - handle string length overflow in avro files
  • IMPALA-3745 - parquet invalid data handling
  • IMPALA-3754 - fix TestParquet.test_corrupt_rle_counts flakiness
  • IMPALA-3772 - Fix admission control stress test.
  • IMPALA-3776 - fix 'describe formatted' for Avro tables
  • IMPALA-3820 - Handle linkage errors while loading Java UDFs in Catalog
  • IMPALA-3861 - Replace BetweenPredicates with their equivalent CompoundPredicate.
  • IMPALA-3915 - Register privilege and audit requests when analyzing resolved table refs.
  • IMPALA-3930 - ,IMPALA-2570: Fix shuffle insert hint with constant partition exprs.
  • IMPALA-3940 - Fix getting column stats through views.
  • IMPALA-3965 - not exported as part of impala-shell build lib
  • IMPALA-4020 - Handle external conflicting changes to HMS gracefully
  • IMPALA-4049 - fix empty batch handling NLJ build side
  • OOZIE-2068 - Configuration as part of sharelib
  • OOZIE-2314 - Unable to kill old instance child job by workflow or coord rerun by Launcher
  • OOZIE-2329 - Make handling yarn restarts configurable
  • OOZIE-2345 - Parallel job submission for forked actions
  • OOZIE-2347 - AmendRemove unnecessary new Configuration()/new jobConf() calls from oozie
  • OOZIE-2347 - amendments patch toRemove unnecessary new Configuration()/new jobConf() calls from oozie
  • OOZIE-2347 - Remove unnecessary new Configuration()/new jobConf() calls from oozie
  • OOZIE-2436 - Fork/join workflow fails with oozie.action.yarn.tag must not be null
  • OOZIE-2504 - Create a under HADOOP_CONF_DIR in Shell Action
  • OOZIE-2533 - Patch-1550 - workaround for
  • OOZIE-2555 - Oozie SSL enable setup does not return port for admin -servers
  • OOZIE-2567 - HCat connection is not closed while getting hcat cred
  • OOZIE-2589 - CompletedActionXCommand is hardcoded to wrong priority
  • OOZIE-2649 - Can't override sub-workflow configuration property if defined in parent workflow XML
  • OOZIE-2656 - OozieShareLibCLI uses op system username instead of Kerberos to upload jars
  • PIG-3807 - Pig creates wrong schema after dereferencing nested tuple fields with sorts
  • SENTRY-1201 - Sentry ignores database prefix for MSCK statement
  • SENTRY-1311 - Improve usability of URI privileges by supporting mixed use of URIs with and without scheme
  • SENTRY-1345 - Revert "ACLS on table folder disappear after insert for unpartitioned tables (Sravya Tirukkovalur, Reviewed by: Hao Hao and Anne Yu)"
  • SENTRY-1345 - ACLS on table folder disappear after insert for unpartitioned tables
  • SENTRY-1346 - add a test case into hdfs acl e2e suite to test a db.tbl wit out partition, can take more than certain number groups. (Anne Yu, reviewed by Haohao).
  • SOLR-6295 - Fix child filter query creation to never match parent docs in SolrExampleTests
  • SOLR-7280 - /Missing test resources
  • SOLR-7280 - BackportLoad cores in sorted order and tweak coreLoadThread counts to improve cluster stability on restarts
  • SOLR-7866 - Harden code to prevent an unhandled NPE when trying to determine the max value of the version field.
  • SOLR-9091 - ZkController#publishAndWaitForDownStates logic is inefficient
  • SOLR-9236 - AutoAddReplicas will append an extra /tlog to the update log location on replica failover.
  • SPARK-8428 - [SPARK-13850] Fix integer overflows in TimSort
  • SPARK-12339 - [SPARK-11206][WEBUI] Added a null check that was removed in
  • SPARK-13242 - [SQL] codegen fallback in case-when if there many branches
  • SPARK-14391 - [LAUNCHER] Fix launcher communication test, take 2.
  • SPARK-14963 - [MINOR][YARN] Fix typo in YarnShuffleService recovery file name
  • SPARK-14963 - [YARN] Using recoveryPath if NM recovery is enabled
  • SPARK-15165 - [SPARK-15205] [SQL] Introduce place holder for comments in generated code
  • SPARK-16106 - [CORE] TaskSchedulerImpl should properly track executors added to existing hosts
  • SPARK-16505 - [YARN] Optionally propagate error during shuffle service startup.
  • SQOOP-2561 - Special Character removal from Column name as avro data results in duplicate column and fails the import
  • SQOOP-2846 - Sqoop Export with update-key failing for avro data file
  • SQOOP-2906 - Optimization of AvroUtil.toAvroIdentifier
  • SQOOP-2920 - sqoop performance deteriorates significantly on wide datasets; sqoop 100% on cpu
  • SQOOP-2971 - OraOop does not close connections properly
  • SQOOP-2995 - Backward incompatibility introduced by Custom Tool options.
  • SQOOP-2999 - Sqoop ClassNotFoundException (org.apache.commons.lang3.StringUtils) is thrown when executing Oracle direct import map task


Selected tab: whatsnew

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 Educational Services

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