Download CDH 5.8.4
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.4:

  • AVRO-1943 - Unreliable test: TestNettyServerWithCompression.testConnectionsCount
  • CRUNCH-592 - Job fails for null ByteBuffer value in Avro tables
  • FLUME-2171 - Add Interceptor to remove headers from event
  • FLUME-2812 - Fix semaphore leak causing java.lang.Error: Maximum permit count exceeded in MemoryChannel
  • FLUME-2889 - Fixes to DateTime computations
  • FLUME-2997 - Fix unreliable test in SpillableMemoryChannel
  • FLUME-2999 - Kafka channel and sink should enable statically assigned partition per event via header
  • FLUME-3002 - Fix tests in TestBucketWriter
  • FLUME-3003 - Fix unreliable testSourceCounter in TestSyslogUdpSource
  • FLUME-3020 - Improve HDFS Sink escape sequence substitution
  • FLUME-3027 - Change Kafka Channel to clear offsets map after commit
  • FLUME-3031 - Change sequence source to reset its counter for event body on channel exception
  • HADOOP-7930 - Kerberos relogin interval in UserGroupInformation should be configurable
  • HADOOP-10300 - Deferred sending of call responses allowed
  • HADOOP-11031 - Design Document for Credential Provider API
  • HADOOP-12453 - Support decoding KMS Delegation Token with its own Identifier
  • HADOOP-12483 - Maintain wrapped SASL ordering for postponed IPC responses
  • HADOOP-12537 - S3A to support Amazon STS temporary credentials
  • HADOOP-12655 - TestHttpServer.testBindAddress bind port range is wider than expected
  • HADOOP-12723 - S3A to add ability to plug in any AWSCredentialsProvider
  • HADOOP-12973 - Make DU pluggable
  • HADOOP-12974 - Create a CachingGetSpaceUsed implementation that uses df
  • HADOOP-12975 - Add jitter to CachingGetSpaceUsed's thread
  • HADOOP-13034 - Log message about input options in distcp lacks some items
  • HADOOP-13072 - WindowsGetSpaceUsed constructor should be public
  • HADOOP-13317 - Add logs to KMS server-side to improve supportability
  • HADOOP-13590 - Retry until TGT expires even if the UGI renewal thread encountered exception
  • HADOOP-13641 - Update UGI#spawnAutoRenewalThreadForUserCreds to reduce indentation
  • HADOOP-13669 - Addendum patch 2 for KMS Server should log exceptions before throwing
  • HADOOP-13669 - Addendum patch for KMS Server should log exceptions before throwing
  • HADOOP-13669 - KMS Server should log exceptions before throwing
  • HADOOP-13693 - Remove the message about HTTP OPTIONS in SPNEGO initialization message from kms audit log
  • HADOOP-13838 - KMSTokenRenewer should close providers
  • HDFS-4176 - EditLogTailer should call rollEdits with a timeout
  • HDFS-6962 - ACLs inheritance conflict with umaskmode
  • HDFS-7413 - Some unit tests should use NameNodeProtocols instead of FSNameSystem
  • HDFS-7964 - Add support for async edit logging
  • HDFS-8709 - Clarify automatic sync in FSEditLog#logEdit
  • HDFS-9038 - DFS reserved space is erroneously counted towards non-DFS used
  • HDFS-9630 - DistCp minor refactoring and clean up
  • HDFS-9638 - Improve DistCp Help and documentation
  • HDFS-9820 - Improve distcp to support efficient restore to an earlier snapshot
  • HDFS-10216 - Distcp -diff throws exception when handling relative path
  • HDFS-10298 - Document the usage of distcp -diff option
  • HDFS-10312 - Large block reports may fail to decode at NameNode due to 64 MB protobuf maximum length restriction
  • HDFS-10313 - Distcp need to enforce the order of snapshot names passed to -diff
  • HDFS-10336 - TestBalancer failing intermittently because of not reseting UserGroupInformation completely
  • HDFS-10397 - Distcp should ignore -delete option if -diff option is provided instead of exiting
  • HDFS-10556 - DistCpOptions should be validated automatically
  • HDFS-10609 - Uncaught InvalidEncryptionKeyException during pipeline recovery may abort downstream applications
  • HDFS-10652 - Add a unit test for HDFS-4660
  • HDFS-10722 - Fix race condition in TestEditLog#testBatchedSyncWithClosedLogs
  • HDFS-10760 - DataXceiver#run() should not log InvalidToken exception as an error
  • HDFS-10763 - Open files can leak permanently due to inconsistent lease update
  • HDFS-11012 - Unnecessary INFO logging on DFSClients for InvalidToken
  • HDFS-11040 - Add documentation for HDFS-9820 distcp improvement
  • HDFS-11056 - Concurrent append and read operations lead to checksum error
  • HDFS-11160 - VolumeScanner reports write-in-progress replicas as corrupt incorrectly
  • HDFS-11229 - HDFS-11056 failed to close meta file
  • HDFS-11275 - Check groupEntryIndex and throw a helpful exception on failures when removing ACL
  • MAPREDUCE-6571 - JobEndNotification info logs are missing in AM container syslog
  • MAPREDUCE-6633 - AM should retry map attempts if the reduce task encounters compression related errors
  • MAPREDUCE-6728 - Give fetchers hint when ShuffleHandler rejects a shuffling connection
  • MAPREDUCE-6763 - Shuffle server listen queue is too small
  • MAPREDUCE-6798 - Fix intermittent failure of TestJobHistoryParsing.testJobHistoryMethods
  • MAPREDUCE-6801 - Fix unreliable TestKill.testKillJob
  • MAPREDUCE-6817 - The format of job start time in JHS is different from submit and finish times
  • YARN-3601 - Fix UT TestRMFailover.testRMWebAppRedirect
  • YARN-3654 - ContainerLogsPage web UI should not have meta-refresh
  • YARN-3722 - Merge multiple TestWebAppUtils into o.a.h.yarn.webapp.util.TestWebAppUtils
  • YARN-4004 - Container-executor should print output of docker logs if the docker container exits with non-0 exit status
  • YARN-4017 - Container-executor overuses PATH_MAX
  • YARN-4092 - Fixed UI redirection to print useful messages when both RMs are in standby mode (Addendum)
  • YARN-4245 - Generalize config file handling in container-executor
  • YARN-4255 - Container-executor does not clean up docker operation command files
  • YARN-4544 - All the log messages about rolling monitoring interval are shown with WARN level
  • YARN-4556 - TestFifoScheduler.testResourceOverCommit fails
  • YARN-4820 - ResourceManager web redirects in HA mode drops query parameters
  • YARN-5001 - Aggregated Logs root directory is created with wrong group if nonexistent
  • YARN-5136 - Error in handling event type APP_ATTEMPT_REMOVED to the scheduler
  • YARN-5246 - NMWebAppFilter web redirects drop query parameters
  • YARN-5704 - Provide config knobs to control enabling/disabling new/work in progress features in container-executor
  • YARN-5837 - NPE when getting node status of a decommissioned node after an RM restart
  • YARN-5862 - TestDiskFailures.testLocalDirsFailures failed
  • YARN-5890 - FairScheduler should log information about AM-resource-usage and max-AM-share for queues
  • HBASE-15324 - Jitter may cause desiredMaxFileSize overflow in ConstantSizeRegionSplitPolicy and trigger unexpected split
  • HBASE-15430 - Failed taking snapshot - Manifest proto-message too large
  • HBASE-16146 - Counter performance is expensive
  • HBASE-16172 - Unify the retry logic in ScannerCallableWithReplicas and RpcRetryingCallerWithReadReplicas
  • HBASE-16270 - Handle duplicate clearing of snapshot in region replicas
  • HBASE-16345 - RpcRetryingCallerWithReadReplicas#call() should catch some RegionServer Exceptions
  • HBASE-16824 - Writer.flush() can be called on already closed streams in WAL roll
  • HBASE-16841 - Data loss in MOB files after cloning a snapshot and deleting that snapshot
  • HBASE-17058 - Lower epsilon used for jitter verification from HBASE-15324
  • HBASE-17072 - CPU usage starts to climb up to 90-100% when using G1GC
  • HBASE-17241 - Avoid compacting already compacted mob files with _del files
  • HBASE-17452 - Failed taking snapshot - region Manifest proto-message too large
  • HIVE-10384 - BackportRetryingMetaStoreClient does not retry wrapped TTransportExceptions
  • HIVE-11849 - NPE in HiveHBaseTableShapshotInputFormat in query with just count(*)
  • HIVE-12077 - MSCK Repair table should fix partitions in batches
  • HIVE-12465 - Hive might produce wrong results when (outer) joins are merged
  • HIVE-12619 - Switching the field order within an array of structs causes the query to fail
  • HIVE-12757 - Fix TestCodahaleMetrics#testFileReporting
  • HIVE-12780 - Fix the output of the history command in Beeline
  • HIVE-12789 - Fix output twice in the history command of Beeline
  • HIVE-12891 - Hive fails when is set to a relative location
  • HIVE-12976 - MetaStoreDirectSql doesn't batch IN lists in all cases
  • HIVE-13051 - Deadline class has numerous issues
  • HIVE-13129 - CliService leaks HMS connection
  • HIVE-13149 - Remove some unnecessary HMS connections from HS2
  • HIVE-13149 - Remove some unnecessary HMS connections from HS2
  • HIVE-13381 - Timestamp and date should have precedence in type hierarchy than string group
  • HIVE-13429 - Tool to remove dangling scratch dir
  • HIVE-13539 - HiveHFileOutputFormat searching the wrong directory for HFiles
  • HIVE-13866 - Flatten callstack for directSQL errors
  • HIVE-13895 - HoS start-up overhead in yarn-client mode
  • HIVE-13997 - Insert overwrite directory doesn't overwrite existing files
  • HIVE-14137 - Hive on Spark throws FileAlreadyExistsException for jobs with multiple empty tables
  • HIVE-14173 - NPE was thrown after enabling direct.sql in the middle of session
  • HIVE-14313 - Test failure TestMetaStoreMetrics.testConnections
  • HIVE-14421 - FS.deleteOnExit holds references to _tmp_space.db files
  • HIVE-14762 - Add logging while removing scratch space
  • HIVE-14799 - Query operation are not thread safe during its cancellation
  • HIVE-14810 - Fix failing test: TestMetaStoreMetrics.testMetaDataCounts
  • HIVE-14817 - Shutdown the SessionManager timeoutChecker thread properly upon shutdown
  • HIVE-14839 - Improve the stability of TestSessionManagerMetrics
  • HIVE-14960 - Improve the stability of TestNotificationListener
  • HIVE-15054 - Hive insertion query execution fails on Hive on Spark
  • HIVE-15061 - Metastore types are sometimes case sensitive
  • HIVE-15090 - Temporary DB failure can stop ExpiredTokenRemover thread
  • HIVE-15231 - Query on view with CTE and alias fails with "table not found error"
  • HIVE-15291 - Comparison of timestamp fails if only date part is provided
  • HIVE-15410 - WebHCat supports get/set table property with its name containing period and hyphen
  • HIVE-15551 - Memory leak in directsql for MySQL with BoneCP specific initialization
  • HUE-4466 - [security] deliver csrftoken cookie with secure bit set if possible.
  • HUE-4546 - Auto-strip invalid characters from name field of converted docs
  • HUE-4747 - [editor] Download form should be submitted to a new tab otherwise the snippet gets closed
  • HUE-5028 - [oozie] User can't edit shared WF with modify permissions in new editor mode
  • HUE-5050 - [core] Logout fails for local login when multiple backends are used
  • HUE-5154 - [oozie] Create an new oozie workflow throws server error 500
  • HUE-5161 - [security] Speed up roles rendering
  • HUE-5163 - [security] Speed up initial page rendering
  • HUE-5166 - [impala] Handle empty session properties during upgrades
  • HUE-5218 - [search] Validate dashboard sharing works
  • HUE-5295 - [desktop] Avoid microsecond comparison for last_modified field MySQL < 5.6 doesn't support microsecond precision.
  • HUE-5295 - [desktop] Do not change the last_modified field when migrating history queries
  • HUE-5305 - [home] Fix empty share document modal and improve sharing UX
  • HUE-5310 - [search] Use Doc2 modal in search_controller
  • HUE-5476 - [core] Fix TTL is_idle middleware check
  • HUE-5482 - [home] Handle multiple home/trash directories by merging them into one.
  • IMPALA-1702 - "invalidate metadata" can cause duplicate TableIds
  • IMPALA-3167 - Fix assignment of WHERE clause predicate through grouping aggregate and outer join
  • IMPALA-3314 - Fix Avro schema loading for partitioned tables
  • IMPALA-3552 - Make incremental stats max serialized size configurable
  • IMPALA-3575 - Add retry to backend connection request and rpc timeout
  • IMPALA-3682 - Don't retry unrecoverable socket creation errors
  • IMPALA-3875 - Thrift threaded server hang in some cases
  • IMPALA-3884 - Support TYPE_TIMESTAMP for HashTableCtx::CodegenAssignNullValue()
  • IMPALA-3949 - Log the error message in FileSystemUtil.copyToLocal()
  • IMPALA-3964 - Fix crash when a count(*) is performed on a nested collection.
  • IMPALA-3983 - Delete function jar resources after load
  • IMPALA-4037 - ChildQuery::Cancel() appears to violate lock ordering
  • IMPALA-4038 - Fix locking during query cancellation
  • IMPALA-4076 - Fix runtime filter sort compare method
  • IMPALA-4099 - Fix the error message while loading UDFs with no JARs
  • IMPALA-4120 - Incorrect results with LEAD() analytic function
  • IMPALA-4153 - Fix count(*) on all blank('') columns - test
  • IMPALA-4223 - Handle truncated file read from HDFS cache
  • IMPALA-4246 - SleepForMs() utility function has undefined behavior for > 1s
  • IMPALA-4336 - Cast expressions after unnesting union operands
  • IMPALA-4363 - Add Parquet timestamp validation
  • IMPALA-4391 - Fix dropped statuses in scanners
  • IMPALA-4423 - Correct but conservative implementation of Subquery.equals()
  • IMPALA-4433 - Always generate test data using the same time zone setting
  • IMPALA-4449 - Revisit table locking pattern in the catalog. Fixes an issue where multiple long-running operations on the same catalog object (for example, a table) can block other catalog operations from making progress
  • IMPALA-4550 - Fix CastExpr analysis for substituted slots
  • IMPALA-4391 - Fix dropped status in scanners
  • LUCENE-5889 - AnalyzingInfixSuggester should expose commit()
  • LUCENE-7564 - AnalyzingInfixSuggester should close its IndexWriter by default at the end of build()
  • PIG-3818 - PIG-2499 is accidentally reverted
  • PIG-5025 - Fix unreliable test failures in
  • SENTRY-858 - Add a test case for database prefix not honored when executing grant statement
  • SENTRY-1265 - Sentry service should not require a TGT as it is not talking to other Kerberos services as a client
  • SENTRY-1313 - Database prefix is not honoured when executing grant statement
  • SPARK-12241 - [YARN] Improve failure reporting in Yarn client obtainTokenForHBase()
  • SPARK-12523 - [YARN] Support long-running of the Spark On HBase and hive meta store.
  • SPARK-12966 - [SQL] ArrayType(DecimalType) support in Postgres JDBC
  • SPARK-13566 - [CORE] Avoid deadlock between BlockManager and Executor Thread
  • SPARK-13958 - Executor OOM due to unbounded growth of pointer array in…
  • SPARK-14204 - [SQL] register driverClass rather than user-specified class
  • SPARK-16044 - [SQL] Backport input_file_name() for data source based on NewHadoopRDD to branch 1.6
  • SPARK-17245 - [SQL][BRANCH-1.6] Do not rely on Hive's session state to retrieve HiveConf
  • SPARK-17465 - [SPARK CORE] Inappropriate memory management in `` may lead to memory leak
  • SQOOP-2349 - Add command line option for setting transaction isolation levels for metadata queries
  • SQOOP-2884 - Document argument overriding --temporary directory
  • SQOOP-2909 - Oracle related ImportTest fails after SQOOP-2737
  • SQOOP-2911 - Fix failing HCatalogExportTest caused by SQOOP-2863
  • SQOOP-2915 - Fixing Oracle related unit tests
  • SQOOP-2950 - Fix Sqoop trunk consistent UT failures
  • SQOOP-2952 - Row key not added into column family using --hbase-bulkload
  • SQOOP-2983 - OraOOP export has degraded performance with wide tables
  • SQOOP-2986 - Add validation check for --hive-import and --incremental lastmodified
  • SQOOP-2990 - Sqoop(oracle) export [updateTableToOracle] with "--update-mode allowinsert" : app fails with java.sql.SQLException: Missing IN or OUT parameter at index
  • SQOOP-3013 - Configuration "tmpjars" is not checked for empty strings before passing to MR
  • SQOOP-3028 - Include stack trace in the logging of exceptions in ExportTool
  • SQOOP-3034 - HBase import should fail fast if using anything other than as-textfile
  • SQOOP-3053 - Create a cmd line argument for sqoop.throwOnError and use it through SqoopOptions
  • SQOOP-3055 - Fixing MySQL tests failing due to ignored test inputs/configuration
  • SQOOP-3057 - Fixing 3rd party Oracle tests failing due to invalid case of column names
  • SQOOP-3066 - Introduce an option + env variable to enable/disable SQOOP-2737 feature
  • SQOOP-3069 - Get OracleExportTest#testUpsertTestExport in line with SQOOP-3066
  • SQOOP-3071 - Fix OracleManager to apply localTimeZone correctly in case of Date objects too
  • SQOOP-3072 - Re-enable escaping in ImportTest#testProductWithWhiteSpaceImport for proper execution
  • SQOOP-3081 - Use OracleEscapeUtils.escapeIdentifier in OracleUpsertOutputFormat instead of inline appending quotes
  • SQOOP-3124 - Fix ordering in column list query of PostgreSQL connector to reflect logical order (rather than ad hoc ordering)
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.