sqoop运行报错

发布时间:2023年12月26日

1.报错内容

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
? ? ? ? at org.apache.sqoop.tool.BaseSqoopTool.validateHiveOptions(BaseSqoopTool.java:1583)
? ? ? ? at org.apache.sqoop.tool.ImportTool.validateOptions(ImportTool.java:1178)
? ? ? ? at org.apache.sqoop.Sqoop.run(Sqoop.java:137)
? ? ? ? at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81)
? ? ? ? at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
? ? ? ? at org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)
? ? ? ? at org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)
? ? ? ? at org.apache.sqoop.Sqoop.main(Sqoop.java:252)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
? ? ? ? at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
? ? ? ? at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
? ? ? ? at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
? ? ? ? at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
? ? ? ? ... 8 more
2.解决方案

在apache 上下载commons-lang-2.6.jar包并上传到sqoop的lib文件夹下即可,下载地址:
http://mirrors.tuna.tsinghua.edu.cn/apache//commons/lang/binaries/commons-lang-2.6-bin.zip

文章来源:https://blog.csdn.net/sunweiking/article/details/135204844
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。