num-mappers能夠指定mapper運行計算數量,當指定爲1時,能夠不用設置split-by參數,不指定num-mappers時,默認爲4,當不指定或者num-mappers大於1時,須要指定split-by參數。例子以下:mysql
使用查詢語句(--e或--query)導入時,須要指定--split-by參數及--target-dir參數;
When importing query results in parallel, you must specify --split-by. Must specify destination with --target-dir.
sql
sqoop import --connect connect jdbc:mysql://114.215xx.xx.xx:3306/crawler_data \ app
--username test --password test \oop
--e 'select * from T_SQOOP_TEST where $CONDITIONS' --verbose --split-by id --target-dir temp3 --m 1ci