我在執行sqoop export命令(在shell腳本中)時使用oozie時遇到了以下錯誤。oozie失敗,無法加載數據庫驅動程序類:oracle.jdbc.OracleDriver
「了java.lang.RuntimeException:無法加載數據庫驅動程序類:oracle.jdbc.OracleDriver」 從CLI(邊緣節點)
sqoop出口工作正常。
我已將ojdbc6.jar添加到以下位置。 /opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p0.11/lib/sqoop/lib/
(HDFS位置) /用戶/ Oozie的/共享/ LIB/sqoop /和 /用戶/ Oozie的/股/ lib中/ lib_20161215195933/sqoop
我還設置oozie.use.system.libpath = true在我的Oozie的job.properties文件
請指引我,如果我錯過任何設置。 log content
感謝&問候, 索納莉
是的,我已經重新啓動了Oozie服務 –
@SonaliGhorpade我在第一個答案中添加了更多信息。我希望它能幫助你。 –
我已經完成了上面提到的所有步驟,直到步驟6仍然是同樣的問題。以下是文件狀態 -rwxr-XR-X 2 Oozie的HDFS 2739670 2017年10月12日03:21 /user/oozie/share/lib/lib_20161215195933/sqoop/ojdbc6.jar 如果我在添加jar文件workflow.xml,我需要從job.properties文件中刪除以下兩行嗎? oozie.libpath = $ {nameNode}/user/oozie/share/lib oozie.use.system.libpath = true –