我正在使用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 中提取的。此外,我的其他图书馆没有这个问题。
感谢您的时间。