2017-09-23 74 views
1

我们正在使用sqoop将数据从Oracle数据库提取到HDFS。人们用来定期更新和添加新的行到SQL表中。我知道sqoop递增进口--append--last modified选项。在sqoop导入语句中使用追加和上次修改

我的问题是我们是否可以在同一个import语句中使用这两个选项?

例如,

sqoop --incremental import --lastmodified --append --check-column 'lastmodified' --check-column 'id' --lastvalue '2017-09-22-123456' --lastvalue 100 

否则就要分开使用?还是有其他更好的方法?

回答

0

我自己找到答案。

lastmodified可以根据最后修改的列来照顾更新和新添加的行。在这种情况下不需要使用Append