sqoop 导入无法定位 sqoop-1.4。6.jar

sqoop import unable to locate sqoop-1.4.6.jar

我正在使用 sqoop 从 mysql table 导入数据以与 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.在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