首页 > 解决方案 > 使用 Amazon EMR 服务的 Sqoop 导入错误“无法加载数据库驱动程序类”

问题描述

我用 hadoop、Sqoop 和 Spark 配置创建了一个 EMR 集群。我正在尝试 Sqoop Import 但收到错误“无法加载数据库驱动程序类:com.mysql.jdbc.Driver”。我的问题是我们将 Mysql Driver 放在哪个位置?

I have tried putting the Jar at path 
1. /etc/sqoop/conf/ 
2. /etc/sqoop/lib/ (after creating the lib folder)

sqoop import --connect jdbc:mysql://--.--.--.--:3306/xyz --table sample_submission --target-dir /home/sqoop7 --username x --password y -m 1 ;

标签: hadoopsqoopamazon-emr

解决方案


用于 sqoop 的罐子在lib目录下SQOOP_HOME

完整路径:/usr/lib/sqoop/lib/


推荐阅读