-1

実際、レデューサーへの私のキーはカスタムキー(word1、word2)であり、出力を "word1\tword2" のような形式で書きたいと思っています。そして、私はそれを行うことができません。

どんな助けでも感謝します。

ありがとう。

編集: ペアの間には既に \t がありました... 気がつきませんでした!

4

1 に答える 1

0

どのようなエラーが発生しますかこれを試してください

public void reduce(Text key, Iterable<IntWritable> values,Context context) 
        throws IOException, InterruptedException {

  CustomKey customkey = (CustomKey) key;

  context.write(new Text(customkey.word1+"/"+customkey.word2), result);
}
于 2012-10-03T08:49:54.160 に答える