參考以前提出的問題Oozie + Sqoop:JDBC驅動程序Jar位置1 但無法在HDFS/user/oozie/share/lib/sqoop位置找到jar。Oozie無法在Sqoop中找到JDBC驅動程序
我也試圖把驅動程序罐放在我的工作流應用程序庫。仍然找不到驅動程序錯誤。
參考以前提出的問題Oozie + Sqoop:JDBC驅動程序Jar位置1 但無法在HDFS/user/oozie/share/lib/sqoop位置找到jar。Oozie無法在Sqoop中找到JDBC驅動程序
我也試圖把驅動程序罐放在我的工作流應用程序庫。仍然找不到驅動程序錯誤。
確切的問題是單層「'」。由於單一的外套oozie把它作爲一個單一的字符串。但是當我在Sqoop命令中使用它時它工作正常。
................. --driver com.microsoft.sqlserver.jdbc.SQLServer ................. ..
而不是。
.................. --driver'com.microsoft.sqlserver.jdbc.SQLServer'.............. ..
你是否在假冒模式或分佈式模式下運行hadoop集羣? – 2014-12-19 13:24:54
將這些驅動程序的jar文件複製到hdfs的該位置(如果不存在)。只有oozie可以使用這些罐子運行sqoop。 oozie不會在hadoop主目錄中查找jar文件。 – 2014-12-20 03:48:19