sqoop import无法找到sqoop-1.4.6.jar

时间:2015-05-27 12:21:20

标签: hadoop sqoop

我使用sqoop从mysql表导入数据以与hadoop一起使用。 导入时显示错误。

Hadoop版本:2.5.0 Sqoop版本:1.4.6

用于导入的命令

sqoop import --connect jdbc:mysql://localhost/<dbname> --username root --password pass@123 --table <tablename> -m 1

显示错误

15/05/27 23:13:59 ERROR tool.ImportTool: Encountered IOException running import job: java.io.FileNotFoundException: File does not exist: hdfs://localhost:9000/usr/lib/sqoop/sqoop-1.4.6.jar

任何帮助?

1 个答案:

答案 0 :(得分:2)

试试这个:

<强> 1。在HDFS中创建目录:

hdfs dfs -mkdir /usr/lib/sqoop

<强> 2。将sqoop jar复制到HDFS:

hdfs dfs -put /usr/lib/sqoop/sqoop-1.4.6.jar /usr/lib/sqoop/

第3。检查文件是否存在于HDFS中:

hdfs dfs -ls /usr/lib/sqoop

<强> 4。使用sqoop导入:

sqoop import --connect jdbc:mysql://localhost/<dbname> --username root --password pass@123 --table <tablename> -m 1