Metodo Reduce()

Di seguito sono riportate le caratteristiche della funzione Reduce, compresi esempi di input e output e l'azione che il metodo reduce esegue.
  • Ingresso: Booleano che indica se i punti si trovano all'interno o all'esterno del cerchio inscritto nel quadrato e il numero di tali punti.
  • Uscita: O (vero, numero di punti all'interno del cerchio inscritto nel quadrato) o (falso, numero di punti all'esterno del cerchio inscritto nel quadrato).
  • Azione: Somma tutti i conteggi di ogni categoria.
Di seguito è riportato un esempio di output:
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