2017-09-23 75 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