【问题标题】:Passing libjars in sqoop job在 sqoop 作业中传递 libjars
【发布时间】:2018-06-15 01:17:34
【问题描述】:

我需要在 Sqoop 导入中传递 libjars,但由于“错误工具。BaseSqoopTool:无法识别的参数:libjars”而失败

我的 Sqoop 命令是:

sqoop 作业 --create myjob -- 导入 -libjars /var/lib/sqoop/db2jcc4.jar,/var/lib/sqoop/db2jcc.jar - Dhadoop.security.credential.provider.path=jceks://hdfs/user/xyz/db2/db2_password.jceks --driver com.ibm.db2.jcc.DB2Driver --connect jdbc:db2://server:3714/XYX --username user --password-alias db2.password.alias --table db.table_name --fields-terminated-by '\001' --null-string '\N' --delete-target-dir --target-dir /user/jainm2/test_data1 -split-by "col_name" -m 3 --delete-target-dir --incremental append --last-value "2005-02-14 16:23:25"

【问题讨论】:

    标签: sqoop sqoop2


    【解决方案1】:

    根据 Sqoop 文档,应在 sqoop job 旁边提供通用参数,

    sqoop job (generic-args) (job-args) [-- [subtool-name] (subtool-args)] 
    

    以这种方式尝试,如果它工作正常,请告诉我。

    【讨论】:

      猜你喜欢
      • 2015-05-06
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多