以 dept_id 作为主键的 MySQL 表
|dept_id | dept_name |
| 2 | Fitness
| 3 | Footwear
| 4 | Apparel
| 5 | Golf
| 6 | Outdoors
| 7 | Fan Shop
Sqoop 查询
sqoop import \
-m 2 \
--connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" \
--username retail_dba \
-P \
--query 'select * from departments where dept_id < 6 AND $CONDITIONS' \
--target-dir /user/cloudera/sqoop_import/departments;
控制台上出现错误的结果:
并行导入查询结果时,必须指定
--split-by
---问题点!---
即使表有主键并且拆分可以在 2 个映射器之间平均分配,那么--spit-by或-m 1需要什么?
指导我一样。
谢谢。