Contador
Los contadores, tanto incorporados como definidos por el usuario, se utilizan para contar una variedad de valores durante la ejecución del trabajo. Por ejemplo, los contadores incorporados controlan el número de registros procesados y el número de registros de salida para cada fase del proceso map/reduce. También puede definir sus propios contadores utilizando el método getCounter( del objeto Counter en el Contexto de la tarea. Puede incrementar los contadores definidos por el usuario localmente con el método Counter.increment(long). Al final de la ejecución de la tarea, los valores del Contador se guardan en un archivo <task><id>.cnt. Una vez finalizado el trabajo, los contadores se suman a los valores totales, se guardan en el archivo total.cnt y están disponibles en el registromain.log).
JOB_COUNTERS
Launched map tasks=3
Launched reduce tasks=3
MAPPER_COUNTERS
Map input bad records=0
Map input records=3
Map output records=10
REDUCER_COUNTERS
Reduce input groups=6
Reduce input records=10
Reduce output records=6
| Grupo | Contador |
|---|---|
| CONTADOR_DE_EMPLEOS | Tareas de mapas iniciadas. |
| Lanzado reducir tareas. | |
| Lanzado combinar tareas. | |
| CONTADORES_MAPEADORES | Mapa de registros de entrada. |
| Mapa de entrada de registros erróneos. | |
| Registros de salida del mapa. | |
| CONTADOR_COMBINADOR | Combinar registros de entrada. |
| Combinar registros de salida. | |
| CONTADORES_REDUCTORES | Reducir los registros de entrada. |
| Reducir los grupos de entrada. | |
| Reducir los registros de salida. |