Table of Contents

Sqoop - Import

About

The sqoop import command line (ie the import command of the sqoop cli)

Type

Default

sqoop import \
   --connect jdbc:teradata://{host name or ip address}/Database=retail \
   --connection-manager org.apache.sqoop.teradata.TeradataConnManager \
   --username dbc \
   --password dbc \
   --table SOURCE_TBL \
   --target-dir /user/hive/incremental_table \
   -m 1

Incremental

via:

With parameters:

sqoop import \
   --connect jdbc:teradata://{host name or ip address}/Database=retail \
   --connection-manager org.apache.sqoop.teradata.TeradataConnManager \
   --username dbc \
   --password dbc \
   --table SOURCE_TBL \
   --target-dir /user/hive/incremental_table \
   -m 1 \
   --check-column modified_date \
   --incremental lastmodified 
   --last-value {last_import_date} 

Query

sqoop import \
   --connect jdbc:teradata://{host name or ip address}/Database=retail \
   --connection-manager org.apache.sqoop.teradata.TeradataConnManager \
   --username dbc \
   --password dbc \
   --table SOURCE_TBL \
   --target-dir /user/hive/incremental_table \
   -m 1 \
  --query 'select * from SOURCE_TBL where modified_date > {last_import_date} AND $CONDITIONS’