2012-06-01 4 views
0

On suppose que les données ne sont pas présentes dans son nœud et présent dans une autre machine,Les demandes concernant la carte-reduce exécution dans Hadoop

  • Comment le suivi des tâches savoir quel noeud contient des données?

  • Est-ce qu'il parle directement à ce noeud de données? Ou il va contacter son propre noeud de données et il prendra cette responsabilité de copier ces données?

Répondre

1

Comment va connaître le suivi des tâches qui noeud contient des données?

Le TaskTracker ne le connaît pas. Le JobTracker contacte le Namenode, récupère les emplacements des données et fait de son mieux pour allouer les données d'un nœud à un TaskTracker sur le même nœud (ou aussi près que possible).

Est-ce qu'il communique directement avec ce noeud de données? Ou il va contacter son propre noeud de données et il prendra cette responsabilité de copier ces données?

Il dialogue directement avec le Datanode.

Questions connexes