解決步驟:
-
將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服務(wù)
總結(jié):
- 在Hue中通過Sqoop1的編輯界面執(zhí)行Sqoop作業(yè),最終還是通過Oozie執(zhí)行的,默認(rèn)Oozie的依賴中是沒有MySQL的驅(qū)動(dòng),所以需要指定MySQL的驅(qū)動(dòng);
- Hue上執(zhí)行Sqoop是基于Oozie,那同樣可以將MySQL的JDBC驅(qū)動(dòng)包上傳到Oozie的共享庫來解決該問題,需要注意的是當(dāng)CDH版本升級(jí)后,需要重新更新Oozie的共享庫。