Hadoop – Développer des applications pour le Big Data

Développer une application de traitements distribués sur de gros volumes de données
Configurer et tunner Hadoop pour chaque besoin
Organiser et construire un cluster Hadoop
Prototyper et intégrer rapidement de nouveaux besoins grâce à Hadoop Streaming et Python

Durée

5 jours

Réf.

B-D-HD

Prix

2750€ HT

Niveau

Intermédiaire

PROGRAMME

Vous trouverez ci-dessous le programme détaillé de la formation « Hadoop développer des applications pour le Big Data », cette formation de 5 jours vous permettra de comprendre, concevoir et développer une application pour le big data.
  • Le « Hello World » BigData : WordCount
  • Concepts
  • Jobs, tasks, slots, splits …
  • WebUI
  • Input et Ouput Format
  • Partitionner, Grouper, Trier
  • Application, Jobs et Ordonnancement
  • Configuration, tunning, optimisations
  • Uses cases
  • Bonnes pratiques et patterns
    Atelier : Développer le wordcount avec MapReduce
  • Architecture
  • Patterns et usages
  • Opérations et commandes
  • WebHDFS, interfaces
  • API Java
    Atelier :
    Manipuler HDFS avec les commandes de base
    Utiliser l’API Java pour lire/écrire des fichiers dans HDFS
  • MRv1 vs YARN
  • Architecture et composants
  • Abstraction Tez : Pig, Hive, Cascading
    Atelier : Recréer un moteur de recherche avec Hadoop – Partie 1
  • Python avec Hadoop Streaming
  • Fonctionnement et configuration d’Hadoop Streaming
    Atelier :
    Transformer le WordCount avec Hadoop Streaming
    Recréer un moteur de recherche avec Hadoop – Partie 2

PUBLICS & PRÉ-REQUIS

Développeurs backend et architectes SI

INFOS PRATIQUES

  • THÉORIE : 40%
  • PRATIQUE : 60%
  • LIEUX : NANTES & LYON

NOTRE FORMATEUR

Consultant, Formateur Architecte SI/Data. Architecte du SI depuis de nombreuses années impliqués dans les problématiques de traitement et valorisation de la Data, passionné d’IA.

NOS PROCHAINES SESSIONS DATA / IA

Aucun événement trouvé !

FORMONS ENSEMBLE !

N'hésitez pas à nous contacter, nous mettrons tout en oeuvre afin que vos collaborateurs
ou vous même soient parfaitement formés et prêts pour de nouveaux challenges !
JE ME LANCE