私が使用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メソッドがクラスに存在し、クラスがアプリケーション jarOptionから抽出されるため、わかりません。commons-cli.jarさらに、他のライブラリではこの問題はありません。
お時間をいただきありがとうございます。