Vous êtes sur la page 1sur 6

Réalisé par 

: Ahmed Gaha Brahim Yaakoubi STIC L 3 SR C

Compte Rendu TP1


I. Questions de cours 
1- MapReduce : MapReduce est un paradigme (un modèle) visant à
généraliser les approches existantes pour produire une approche
unique applicable à tous les problèmes.
2- Les étapes dans un traitement MapReduce : On distingue donc 4
étapes distinctes dans un traitement MapReduce :
1.Découper (split) les données d'entrée en plusieurs
fragments.
2.Mapper chacun de ces fragments pour obtenir des
couples (clef ; valeur).
3.Grouper (shuffle) ces couples (clef ; valeur) par clef.
4.Réduire (reduce) les groupes indexés par clef en une
forme finale, avec une valeur pour chacune des clefs
distinctes.
3- Découper :
Celui qui croyait au ciel
Celui qui ny croyait pas
Mapper :
celui qui croyait au ciel => (celui ;1) , (qui ;1),(croyait ;1),(au ;1),(ciel ;1)
celui qui ny croyait pas => (celui ;1) , (qui ;1),(ny ;1),(croyait ;1),(pas ;1)

Grouper :
(celui ;1)(celui,1)
(qui ;1)(qui ;1)
(croyait ;1)(croyait ;1)
(au ;1)
(ciel ;1)
(ny ;1)
(pas ;1)

Réduire :
celui : 2
qui : 2
croyait : 2
Ahmed Gaha Brahim Yaakoubi STIC L3 SR C

au : 1
ciel : 1
ny : 1
pas : 1

II. Travail demandé 


4-5 

PAGE 1
Ahmed Gaha Brahim Yaakoubi STIC L3 SR C

11

PAGE 2
Ahmed Gaha Brahim Yaakoubi STIC L3 SR C

12

13

14

PAGE 3
Ahmed Gaha Brahim Yaakoubi STIC L3 SR C

15

16

17

18

PAGE 4
Ahmed Gaha Brahim Yaakoubi STIC L3 SR C

19

20

PAGE 5

Vous aimerez peut-être aussi