我有一個sqoop作業,記錄增量最後一個值,以便在一天中執行增量附加操作。我的問題是我的目錄每天都在改變,所以我們可以根據log_date創建分區。在兩個作業之間共享sqoop增量最後一個值
我需要記錄整個一天的最終價值。然後我需要將這個價值傳遞給第二天新創建的工作。是否可以調用一個方法來獲得最後的值?
我目前的sqoop作業看起來像是用shell腳本編寫的。
sqoop job --create test_last_index \
-- import --connect jdbc:xxxx \
--password xxx \
--table test_$(date -d yesterday +%Y_%m_%d) \
--target-dir /dir/where/located \
--incremental append \
--check-column id
--last-value 1