Reduce()メソッド

以下はReduce関数の特徴であり、入力と出力の例、Reduceメソッドが実行するアクションを含む。
  • 入力:入力: 点が正方形の内接円の内側にあるか外側にあるかを示すブール値と、そのような点の数。
  • 出力:真、正方形の内接円の内側にある点の数)または(偽、正方形の内接円の外側にある点の数)のいずれか。
  • アクション各カテゴリー内の全カウントを合計する。
以下に出力例を示します。
12/04/16 08:12:17 INFO mapreduce.JobRunner: Validating args
12/04/16 08:12:17 INFO mapreduce.JobRunner: Validating job
12/04/16 08:12:17 INFO mapreduce.JobRunner: Deploying job
12/04/16 08:12:17 INFO mapreduce.JobRunner:
/nz/export/ae/products/netezza/mapreduce/current/jobs/job_QuasiMonteCarlo
_20120416_081217
12/04/16 08:12:18 INFO mapreduce.JobRunner: Running job
12/04/16 08:12:18 INFO mapreduce.JobRunner: Generating MapReduce
query
12/04/16 08:12:18 INFO mapreduce.JobRunner: Running MapReduce query
12/04/16 08:12:20 INFO mapreduce.JobRunner: Job complete: SUCCESS
12/04/16 08:12:20 INFO mapreduce.JobRunner: Aggregating counters
12/04/16 08:12:20 INFO mapreduce.JobRunner: Counters: 8
JOB_COUNTERS
Launched map tasks=2
Launched reduce tasks=2
MAPPER_COUNTERS
Map input bad records=0
Map input records=5
Map output records=10
REDUCER_COUNTERS
Reduce input groups=2
Reduce input records=10
Reduce output records=2
12/04/16 08:12:20 INFO mapreduce.JobRunner: Cleaning up run.dir
(archives, files, libjars)
Estimated value of Pi is 3.28000000000000000000