运行sqoop命令时连接mysql数据报错:
问题解读 +原因:
没有找到类org/apache/commons/lang/StringUtils,也就是说sqoop中没有这个类或者包含这个类的jar包,但是我们去看我们sqoop/lib目录下的jar包时是有commons-lang3-3.4.jar 这个jar包的,查明原因是:sqoop版本大部分是支持2的
解决办法:
1.下载commons-lang-2.6.jar:Central Repository: commons-lang/commons-lang/2.6 (apache.org)
2.替换原sqoop/lib目录下的jar包(建议把原先的jar包复制备份,养成好习惯)
再运行sqoop命令,成功,不再报错。