我正在尝试在cloudera manager中为sqoop设置JDBC驱动程序。
以下是我的设置背景: 1)我在ubundu上有一台运行CDH 4.5的5机器Hadoop集群 2)通过cloudera manager安装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 /
但是当我尝试使用com.mysql.jdbc.Driver作为JDBC驱动程序类在sqoop中设置一个新作业时,它仍然低于错误:
无法加载指定的驱动程序
任何帮助表示感谢。
答案 0 :(得分:0)
您可能需要在包含sqoop库的目录中复制数据库驱动程序文件,在我的例子中是/ opt / cloudera / parcels / CDH / lib / sqoop / lib
答案 1 :(得分:0)
对我来说是
hdfs路径:/ user / oozie / share / lib / lib_20140909154837 / sqoop
在cloudera manager中重启oozie