0

Hadoop で WordCount の例を実行していて、ファイルの内容全体を読みたいと思っています。ここの例(WholeFileInputFormat-NewAPI.java および WholeFileRecordReader-NewAPI.java) を使用しました。WordCount クラスにこれを追加しました: conf.setInputFormat(WholeFileInputFormat.class);

プログラムをコンパイルすると、次のエラーが表示されます。

 error: method setInputFormat in class JobConf cannot be applied to given types;
        conf.setInputFormat(WholeFileInputFormat.class);
            ^
  required: Class<? extends InputFormat>
  found: Class<WholeFileInputFormat>
  reason: argument mismatch; Class<WholeFileInputFormat> cannot be converted to Class<?   extends InputFormat>

ご協力いただきありがとうございます。

4

1 に答える 1

0

古い API を使用しているのにWholeFileInputFormat、新しい API を使用している可能性があります。新しい API も使用する必要があります。

于 2013-08-11T14:55:43.453 に答える