【问题标题】:sqoop import unable to locate sqoop-1.4.6.jarsqoop 导入找不到 sqoop-1.4.6.jar
【发布时间】:2015-08-26 01:22:58
【问题描述】:

我正在使用 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

有什么帮助吗?

【问题讨论】:

    标签: hadoop sqoop


    【解决方案1】:

    试试这个:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 2016-08-07
      • 2017-02-03
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多