Sqoop-Imported数据未显示在目标目录中

时间:2016-09-10 20:40:16

标签: sqoop

我已经使用Sqoop将数据从MYSQL导入HDFS,但无法将导入的数据看到所需的给定路径。

Sqoop查询就像 -

sqoop job --create EveryDayImport --import --connect jdbc:mysql://localhost:3306/books --username=root --table=authors -m 1 --target-dir /home/training/viresh/Sqoop/authors1234 --incremental append --check-column id --last-value 0;

1 个答案:

答案 0 :(得分:0)

sqoop job --create EveryDayImport - import --connect jdbc:mysql:// localhost:3306 / books --username = root --table = authors -m 1 --target -dir / home / training / viresh / Sqoop / authors1234 --incremental append --check-column id --last-value 0

你的Sqoop声明中有一个错误,你错过了在“ - ”和导入之间留出空间,如开发者的评论所述 您的sqoop语句用于创建sqoop作业。要执行您的工作(sqoop import),您必须通过以下声明提交。

$ sqoop job --exec EveryDayImport

我觉得这就是目标目录中没有数据的原因