0
我試圖從SQLServer的追加新數據使用以下命令增量更新使用SQOOP將數據追加到表
sqoop import --connect 'jdbc:sqlserver://10.1.1.12;database=testdb' --username uname --password passwd --table testable --where "ID > 11854" --hive-import -hive-table hivedb.hivetesttable --fields-terminated-by ',' -m 1
此命令追加數據蜂箱中間。
但是當我運行
select * from hivetesttable;
它不列入末顯示新的數據。
這是因爲附加的新數據sqoop import語句導致映射器輸出作爲部分-M-00000拷貝
所以我在蜂巢表目錄數據看起來像
兼職M-00000
部分-M-00000拷貝
部分-M-00001
part -m-00002
有什麼辦法可以在最後追加數據,方法是更改映射器的名稱?