Package ml.shifu.guagua.example.sum
Class SumMaster
- java.lang.Object
-
- ml.shifu.guagua.example.sum.SumMaster
-
- All Implemented Interfaces:
ml.shifu.guagua.master.MasterComputable<ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>,ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>>
@ComputableMonitor public class SumMaster extends Object implements ml.shifu.guagua.master.MasterComputable<ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>,ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>>
Sum all workers' results together.If sum value is larger than 1000000L, use
HaltBytableto stop iteration.
-
-
Constructor Summary
Constructors Constructor Description SumMaster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>compute(ml.shifu.guagua.master.MasterContext<ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>,ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>> context)
-
-
-
Method Detail
-
compute
public ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable> compute(ml.shifu.guagua.master.MasterContext<ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>,ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>> context)
- Specified by:
computein interfaceml.shifu.guagua.master.MasterComputable<ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>,ml.shifu.guagua.hadoop.io.GuaguaWritableAdapter<org.apache.hadoop.io.LongWritable>>
-
-