我正在使用hadoop-2.7.2
并且我用 IntelliJ 做了一个 MapReduceJob。在我的工作中,我正在使用apache.commons.cli-1.3.1
并将 lib 放入 jar 中。
当我在我的 Hadoop 集群上使用 MapReduceJob 时,我有一个NoSuchMethodError
:
线程“主”java.lang.NoSuchMethodError 中的异常:org.apache.commons.cli.Option.builder(Ljava/lang/String;)Lorg/apache/commons/cli/Option$Builder;
我不明白,因为该方法存在于类中Option
,并且该类Option
是从commons-cli.jar
我的应用程序 jar 中提取的。此外,我的其他图书馆没有这个问题。
感谢您的时间。