2010-07-03 19 views
0

Je veux obtenir l'identifiant de chaque tâche de mappeur et de réducteur car je veux marquer la sortie de ces mappeurs et réducteurs en fonction de l'identifiant du mappeur et du réducteur. Comment puis-je récupérer les identifiants de chacun?comment trouver l'ID de chaque tâche de carte?

Merci

+0

Pas mon domaine, donc cela peut être évident, mais il me semble que certaines indications de langage ou de plate-forme dans les balises peuvent aider! – Mathias

Répondre

1

vous pouvez le faire en utilisant: org.apache.hadoop.mapreduce.MapContext :: getTaskAttemptID().

1

Vous pouvez imprimer taskId dans les fonctions de carte, de configuration, etc. en utilisant le code suivant.

context.getTaskAttemptID().getTaskID();