解決步驟:
- 将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的共享庫。