jdbc - 找不到sqoop + cloudera manager jdbc驱动程序

标签 jdbc hadoop sqoop cloudera-manager

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

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

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

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

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

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

无法加载指定的驱动程序

任何帮助表示赞赏。

最佳答案

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

  • Savio
  • 关于jdbc - 找不到sqoop + cloudera manager jdbc驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21778059/

    相关文章:

    hadoop - 执行sqoop时发生错误-合并

    java - 报价中的Sqoop导入表参数失败

    java - jdbc postgres select avg() 查询需要很长时间才能执行并返回 null

    hadoop - 替换HIVE表中的字符串和整数值

    hadoop - HBase链MapReduce作业,向所有Mappers广播较小的表

    database - sqoop如何处理SQL Server DB锁?

    java - JDBC 连接代码错误

    java - 如何正确关闭资源

    hadoop - 指定Hadoop进程拆分

    postgresql - 在HDFS上增量更新/添加数据