0

我正在尝试在 cloudera manager 中为 sqoop 设置 JDBC 驱动程序。

这是我的设置的一些背景: 1)我有一个在 ubundu 上运行 CDH 4.5 的 5 台机器 Hadoop 集群 2)通过 cloudera 管理器安装了 sqoop

我已经下载了最新的 JDBC mysqlconnector jar 并将其复制到以下位置:

sudo cp /home/clouderasudo/jbdcDriver/mysql-connector-java-5.1.29-bin.jar /usr/lib/sqoop/lib/

sudo cp /home/clouderasudo/jbdcDriver/mysql-connector-java-5.1.29-bin.jar /usr/lib/oozie/lib/

但是,当我尝试在 sqoop 中使用 com.mysql.jdbc.Driver 作为 JDBC 驱动程序类设置新作业时,它仍然会出现错误:

无法加载指定的驱动程序

任何帮助表示赞赏。

4

2 回答 2

0

您可能需要将数据库驱动程序文件复制到包含 sqoop 库的目录中,在我的情况下是 /opt/cloudera/parcels/CDH/lib/sqoop/lib

  • 萨维奥
于 2014-02-21T23:59:51.577 回答
0

对我来说是

hdfs 路径:/user/oozie/share/lib/lib_20140909154837/sqoop

在 cloudera 管理器中重新启动 oozie

于 2014-09-20T09:42:31.930 回答