0

参考之前提出的问题 Oozie + Sqoop: JDBC Driver Jar Location 1 but not able to find jar in HDFS /user/oozie/share/lib/sqoop location。

我还尝试将驱动程序 jar 放在我的 workFlow 应用程序库中。仍然发生未找到驱动程序错误。

4

2 回答 2

1

您需要在 sqoop 文件夹内的 oozie 共享 lib 文件夹中添加所有 lib 文件,如 jdbc 驱动程序等。

这应该可以解决您的问题。

要检查作业调用/使用的库文件,请转到相应作业的作业跟踪器,然后在 syslogs 中您将看到所有已使用的 jar。

于 2014-12-24T05:27:41.703 回答
0

确切的问题是单层“'”。因为单件外套 oozie 把它当作一根绳子。但是当我在 Sqoop 命令中使用它时它工作正常。

........--驱动程序 com.microsoft.sqlserver.jdbc.SQLServer......................

代替。

......--驱动程序'com.microsoft.sqlserver.jdbc.SQLServer'......

于 2014-12-24T09:05:53.417 回答