我们正在使用 sqoop
从oracle数据库提取数据 HDFS
. 人们习惯于定期更新并向sql表中添加新行。我知道 sqoop
增量进口 --append
以及 --last modified
选项。
我的问题是我们是否可以在同一个import语句中同时使用这两个选项?
例如,
sqoop --incremental import --lastmodified --append --check-column 'lastmodified' --check-column 'id' --lastvalue '2017-09-22-123456' --lastvalue 100
或者我们需要分开使用?或者其他更好的方法?
1条答案
按热度按时间2q5ifsrm1#
我自己找到了答案。
lastmodified
可以根据上次修改的列处理更新和新添加的行。不需要使用Append
在这种情况下。