コード例 #1
0
            public override void Reduce(string key, IEnumerable <string> values, ReducerCombinerContext context)
            {
                context.IncrementCounter(context.IsCombiner ? "combineInputs" : "reduceInputs");
                string sum = values.Sum(s => long.Parse(s)).ToString();

                context.Log(string.Format("Combine/Reduce::  {0},{1}", key, sum));
                context.EmitKeyValue(key, sum);
            }