2

私はマッパーコードにこれを持っています.'a'はDoubleWritable配列です.

DoubleArrayWritable ad = new DoubleArrayWritable();
ad.set(a);
int row_id1=(int)row_id;
context.write(new LongWritable(row_id1),new Text(ad.toString()));

これらの入力をレデューサーの出力としてレデューサーに出力し、これをレデューサーからの出力として取得するだけです。

1   DoubleArrayWritable@e29820
2   DoubleArrayWritable@718242
3   DoubleArrayWritable@1ec58a
4   DoubleArrayWritable@3afb99

私は何が欠けていますか?次のように出力したい

 1  2 3 4 7
 2  4 6 5 9
 3  4 5 7 3  
4

2 に答える 2