我已经安装了 Cloudera CDH QuickStart VM 5.5,并且正在我的 Oozie 工作流程中运行 Sqoop 操作。我遇到了一个错误,说缺少 MySQL JDBC 驱动程序,我在这里遇到了一个 SO 答案,说 mysql-connector-java.jar 应该放在 Oozie 的 HDFS 共享库路径中,sqoop路径下。
然而,当我浏览 Oozie 的 HDFS 共享库路径时,我注意到有两个sqoop子目录用于复制 jar。
/user/oozie/share/lib/sqoop
和
/user/oozie/share/lib/lib_20151118030154/sqoop
除了sqoop, hive, pig,distcp和mapreduce-streaming路径也存在于lib和上lib/lib_20151118030154。
所以问题是:我应该把连接器罐放在哪里:第一个还是第二个?
sqoop这两条路径与, hive, pig,distcp和mapreduce-streamingOozie的 jars 有什么区别(或目的不同) ?