我正在尝试在oozie中执行sqoop操作,但是/ user / oozie / share / lib / sqoop中不存在mysql-connector-java.jar,因为没有权限,我目前无法添加jar,
是有什么方法或解决方法可以在工作流.xml中包含mysql-connector-java.jar
我已将jar放在sqoop apps / lib目录中,但无法正常工作
通常,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内部参数解析系统中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句