私は Java で Hadoop の作業を行っている .NET プログラマーです。Hadoop で、Map ジョブの出力キーが type である Map-Reduce ジョブをセットアップしようとしていますTuple<IntWritable,Text>
。次のようにsetOutputKeyclassを使用して出力キーを設定すると
JobConf conf2 = new JobConf(OutputCounter.class);
conf2.setOutputKeyClass(Tuple<IntWritable,Text>.class);
ジェネリックと「.class」表記がうまくいかないように見えるため、大量のエラーが発生します。以下は正常に動作しますが
JobConf conf2 = new JobConf(OutputCounter.class);
conf2.setOutputKeyClass(IntWritable.class);
出力キークラスを設定する方法についての指針はありますか?
乾杯、ユルゲン