我正在尝试oozie中的sqoop动作,但是/ user / oozie / share / lib / sqoop中没有mysql-connector-java.jar,因为没有权限我现在无法添加jar,有什么办法或……
通常,Hadoop管理员应该将所有公共库保留在Hadoop发行版中以提高使用效率,如果没有,请尝试以下-jarfile选项
sqoop import \ -libjars /file/location/path/mysql-connector-java.jar \ --connect jdbc:mysql://localhost:3306:3306/retail_db \ --username root \ --password xyzpwd \ --table order_items \ --target-dir /user/cloudera/landing_zone/sqoop_import/order_items
按照 sqoop文档 :
-libjars指定要包含在类路径中的逗号分隔的jar文件。 -files,-libjars和-archives参数通常不与Sqoop一起使用,但它们作为Hadoop内部参数解析系统的一部分包含在内。