Oozie无法在Sqoop中找到JDBC驱动程序

时间:2014-12-19 07:01:44

标签: hadoop sqoop oozie sqoop2

参考之前提出的问题Oozie + Sqoop:JDBC Driver Jar Location 1 但无法在HDFS / user / oozie / share / lib / sqoop位置找到jar。

我还尝试将驱动程序罐放在我的workFlow app Lib上。仍未找到驱动程序错误。

2 个答案:

答案 0 :(得分:1)

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

这可以解决您的问题。

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

答案 1 :(得分:0)

确切的问题是单层“'”。由于单层外套oozie将其作为单个字符串。但是当我在Sqoop命令中使用它时它工作正常。

................. - driver com.microsoft.sqlserver.jdbc.SQLServer ..................

而不是。

.................. - driver'com.microsoft.sqlserver.jdbc.SQLServer'...............