CDH 4 Release Notes
The following lists all Sqoop Jiras included in CDH 4
that are not included in the Sqoop base version 1.4.1. The
sqoop-1.4.1-cdh4.1.1.CHANGES.txt
file lists all changes included in CDH 4. The patch for each
change can be found in the cloudera/patches directory in the release tarball.
Changes Not In Sqoop 1.4.1
Sqoop
Bug
- [SQOOP-616] - HBase import/export is not working on non secure cluster where security is available
- [SQOOP-599] - Import to HBase is not working on secure cluster
- [SQOOP-536] - Blob import doesn't work with avro 1.7.1
- [SQOOP-524] - hsqldb jar update regression
- [SQOOP-521] - Import fails on tables with names containing hyphens ( - )
- [SQOOP-508] - Sqoop metastore cannot be started due to missing hsqldb jar file
- [SQOOP-460] - Verbose logging does not turn the level for correct logger
- [SQOOP-505] - Trailing space after jar in managers.d/connectors causes file not found
- [SQOOP-503] - --columns argument support for export
- [SQOOP-480] - MS SQL server connector and OraOop connector are incompatible with Sqoop-1.4
- [SQOOP-476] - If table name is a qualified name, Sqoop import fails in DB2
- [SQOOP-481] - Sqoop import with --hive-import using wrong column names in --columns throws a NPE
- [SQOOP-489] - Cannot define partition keys for Hive tables created through Sqoop
- [SQOOP-490] - Style error in the trunk
- [SQOOP-488] - Parameter for extended verbose is not working due to migrated code to different module
- [SQOOP-482] - import tool for mysql direct mode reports wrong record number
- [SQOOP-445] - Wrong query for getListColumnsQuery in PostgresqlManager
- [SQOOP-453] - Oozie does not work with Sqoop metastore
- [SQOOP-474] - Split-by specification incorrectly triggers bounding value query
- [SQOOP-468] - Oracle free form queries fail.
- [SQOOP-473] - Sqoop import-all-tables fails with MySQL connector
- [SQOOP-448] - boolean fields get nullified during postgres direct import into hive.
- [SQOOP-352] - Export of avro data imported from database table (using sqoop import) fails on year
- [SQOOP-450] - Direct MySQL import can fail when using mysqldump version 5.1.14 or above.
- [SQOOP-425] - Sqoop invokes ResultSet.isLast() which causes Sybase JDBC driver to hang
Improvement
- [SQOOP-510] - Improve the error message for bad connector files
- [SQOOP-436] - The --verbose option should enable verbose logging for MapReduce jobs as well
- [SQOOP-487] - InformationSchemaManager.getPrimaryKeyQuery can take a very long time for large mysql table with partitions
- [SQOOP-483] - Allow target dir to be set to a different name than table name for hive import
- [SQOOP-484] - Update troubleshooting guide section about MySQL and TINYINT(1) columns
- [SQOOP-443] - Calling sqoop with hive import is not working multiple times due to kept output directory
- [SQOOP-470] - Create tests for blob support for Avro import
- [SQOOP-465] - BLOB support for Avro import
- [SQOOP-464] - Warn when user is importing data into /user/hive/warehouse with flag --hive-import
- [SQOOP-463] - Sqoop User Guide's troubleshooting section should explain how to override the column mapping when importing a table from MySQL into Hive
- [SQOOP-461] - Sqoop User Guide's troubleshooting section should include Oracle Connection Errors
- [SQOOP-459] - Remove redundant steps in compatibility tests: verifyReadback() method
- [SQOOP-416] - Allow code-generation arguments with Avro imports
- [SQOOP-438] - allow sourcing of sqoop-env.sh to set various environment variables
- [SQOOP-440] - Rename CHANGES.txt to CHANGELOG.txt
New Feature
- [SQOOP-444] - Support incremental import for free form queries
Task
- [SQOOP-519] - Update the version of hsqldb decadency to 2.X