Académique Documents
Professionnel Documents
Culture Documents
Définition :
TP : HIVE
• A partir de l’invite de commandes accéder à Hive :
$hive ;
$show schemas;
$show databases;
$use students
$CREATE TABLE IF NOT EXISTS cs_students(id int, name String, field String, gpa String)
$show tables ;
$describe cs_students ;
$describe cs_students ;
• Modifier la structure de la table cs_students:
$describe cs_students ;
(1,’yasyn’,4,’Big Data’),
(2,’Amine’,3,’Big Data’),
(3,’Mariem’,2,’Big Data’),
(4,’Houda’,3,’Big Data’),
(5,’Anas’,3,’Big Data’),
(6,’Rayan’,1,’JEE’),
(7,’Mounir’,2,’Securite’),
• Afficher le contenue de la table cs_students:
• Créer une vue contenant les étudiants dont le code gpa < 3 :
ORDER BY est une fonction d’agrégation qui va faire appel bien sur à Map Reduce comme indiqué dans le
résultat de requête;
• Utiliser la clause GROUP BY:
GROUP BY est une fonction d’agrégation qui va faire appel à Map Reduce comme indiqué dans le résultat
de requête;
GROUP BY est une fonction d’agrégation qui va faire appel à Map Reduce comme indiqué dans le résultat
de requête;
Les jointures ;
La clause JOIN est utilisée pour combiner et récupérer les enregistrements de plusieurs tables.
LEFT OUTER JOIN : renvoie toutes les lignes de la table de gauche, même s’il n’y a pas de
correspondance dans la table de droite.
RIGHT OUTER JOIN : renvoie toutes les lignes de la table de droite, même s’il n’ya pas de
correspondance dans la table de gauche.
FULL OUTER JOIN : combine les enregistrements des tables externes gauche et droite.