【发布时间】:2017-08-02 16:51:43
【问题描述】:
我正在尝试使用 sqoop 将数据从测试 mysql 数据库导入到 hadoop。但是有些表有主键,有些表没有主键。
$sqoop import-all-tables --connect jdbc:mysql://192.168.0.101/mysql -username test -P --warehouse-dir /home/user_all_tables
17/08/01 22:46:54 错误 tool.ImportAllTablesTool:导入期间出错: 找不到表 general_log 的主键。请明确说明 使用 --split-by 或使用 '-m 1' 执行顺序导入。
请建议我如何在 sqoop 命令行中使用 split by。
【问题讨论】: