Académique Documents
Professionnel Documents
Culture Documents
Département : GI
Adil Alami
11-15-2022
TABLE DES MATIÈRES
I. Objectif : .......................................................................................................................................................................................... 1
e. Le resultat ......................................................................................................................................................................... 11
1. Étape 1 ...................................................................................................................................................................................... 12
b. SalesMapper.java .................................................................................................................................................... 12
c. SalesCountryReducer.java .............................................................................................................................13
d. SalesCountryDriver.java ................................................................................................................................... 14
2. Étape 2 .................................................................................................................................................................................... 14
3. Étape 3 .................................................................................................................................................................................... 15
4. Étape 4.................................................................................................................................................................................... 15
5. Étape 5.................................................................................................................................................................................... 16
6. Étape 6..................................................................................................................................................................................... 17
7. Étape 7 ..................................................................................................................................................................................... 17
8. Étape 8.................................................................................................................................................................................... 18
9. Étape 9.................................................................................................................................................................................... 19
I. OBJECTIF :
Manipulation des fichiers dans le système de fichiers distribue HDFS et lancement
des traitements MapReduce.
Start-dfs.sh
Start-yarn.sh
Jps
• Ancien nom
• La commande pour renommer
• Nouveau nom
Pour copier le fichier poem.txt dans HDFS sous le répertoire mydata, taper :
Pour créer le Mapper, tapez le code suivant dans un fichier texte sous nom
mapper1.py
Pour créer le Reducer, tapez le code suivant dans un fichier texte sous nom
reducer1.py
Figure 17 : reducer1.py
Pour calculer les ventes par magasin, le couple (clef, valeur) à extraire est
(magasin, cout).
Pour créer le Mapper, tapez le code suivant dans un fichier texte sous nom
mapper2.py
Figure 24 : mapper2.py
Figure 25 : reducer2.py
Figure 32 : Le SalesCountryDriver.java
export CLASSPATH="$HADOOP_HOME/share/hadoop/mapreduce/hadoop-
mapreduce-client-core-
3.3.3.jar:$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-
client-common-3.3.3.jar:$HADOOP_HOME/share/hadoop/common/hadoop-
common-
3.3.3.jar:~/MapReduceTutorial/SalesCountry/*:$HADOOP_HOME/lib/*"
Main-Class: SalesCountry.SalesCountryDriver
cd MapReduceTutorial
ls
Start-dfs.sh
Start-yarn.sh