解决步骤:
-
将mysql-connector-java.jar上传至oozie下sqoop的共享lib目录下
hdfs hadoop fs -put /usr/share/java/mysql-connector-java.jar /data/user/oozie/share/lib/lib_20210107180631/sqoop/
- 重启oozie服务
总结:
- 在Hue中通过Sqoop1的编辑界面执行Sqoop作业,最终还是通过Oozie执行的,默认Oozie的依赖中是没有MySQL的驱动,所以需要指定MySQL的驱动;
- Hue上执行Sqoop是基于Oozie,那同样可以将MySQL的JDBC驱动包上传到Oozie的共享库来解决该问题,需要注意的是当CDH版本升级后,需要重新更新Oozie的共享库。