导入新数据和更新数据 - 最后修改模式

如果要添加新行并更新现有数据。

你还需要两个参数:

  • --check-column:应检查新附加和更新数据的列名。datetimedatetimetimestamp 是此列的合适数据类型。
  • --last-value:成功导入 Hadoop 的最后一个值。将导入此值之后的所有新添加和更新的数据。
sqoop import \
--connect jdbc:mysql://mysql.example.com/testdb \
--username sqoop \
--password sqoop \
--table employee \
--incremental lastmodified \
--check-column last_update_date \
--last-value "2015-10-20 06:00:01"