Sqoop command
list-all-tableswith Teradata Connector returns views.This issue occurs because the Teradata Connector query does not filter out tables alone when it queries the data dictionary.
The workaround is to remove all views from the schema to use
import-all-tables.Note that
import-all-tableshas additional restrictions on the schema (tables cannot have multi-column primary keys, etc.) as described in the Sqoop User Guide, Chapter 8.Sqoop Teradata connector option
teradata.db.input.target.databasedoes not work.The Teradata Hadoop Connector used by Sqoop connector uses an incorrect Hive database name while loading rows into Hive tables.
The workaround is to use the default Hive database for Hive imports.
Sqoop import option
--split-byis ignored when used with Teradata Sqoop connector.This issue occurs because the incorrect split table option is passed to the Hadoop connector.
The workaround is to use the
teradata.db.input.split.by.columnproperty to specify split columns.

