Я установил Cloudera CDH QuickStart VM 5.5 и запускаю действие Sqoop в своем рабочем процессе Oozie. Я столкнулся с ошибкой, в которой говорится, что драйвер MySQL JDBC отсутствует, и я наткнулся на ответ SO здесь в котором говорится, что файл mysql-connector-java.jar должен быть помещен в путь общей библиотеки Oozie HDFS по пути sqoop
.
Однако, когда я просматриваю общий путь библиотеки HDFS Oozie, я заметил два подкаталога 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-streaming
для Узи?