参考之前提出的问题Oozie + Sqoop:JDBC Driver Jar Location 1 但无法在HDFS / user / oozie / share / lib / sqoop位置找到jar。
我还尝试将驱动程序罐放在我的workFlow app Lib上。仍未找到驱动程序错误。
答案 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'...............