首页 > 解决方案 > 我已经在我的系统中安装了 Sqoop(1.4.7) 并且在运行导入时我得到了 classnotdefexception

问题描述

我已经在我的系统中安装了 Sqoop(1.4.7),并且在运行导入命令时,Classnotdef exception请在下面找到导入命令和异常详细信息。请帮帮我。

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:76)
    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.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
    at java.base/java.lang.ClassLoad

命令 - -

sqoop import --connect jdbc:mysql://localhost/emp --table employee --username root --password Root123# --target-dir /data/sqoop -m 1

标签: sqoop

解决方案


推荐阅读