Apache Hadoop – Développer des applications pour le Big Data

Qualiopi

Dans cette formation orientée développement d’applications pour le Big Data avec Apache Hadoop, apprenez à manipuler MapReduce, à comprendre et à utiliser HDFS, et à travailler avec YARN. Profitez de nos travaux pratiques pour développer votre premier programme WordCount avec MapReduce, manipuler HDFS avec les commandes de base et l’API Java, et recréer un moteur de recherche avec Hadoop. Acquérir la maîtrise de l’architecture et des concepts Hadoop, ainsi que l’optimisation et le tunning. Apprenez à utiliser Python avec Hadoop Streaming pour répondre rapidement aux nouveaux besoins. À l’issue de cette formation, vous serez capable de développer des applications de traitements distribués sur de gros volumes de données.

Durée 35h en 5 jours
Localisation Partout en France
Logo de ENI Service - Apache Hadoop – Développer des applications pour le Big Data

Proposé par

ENI Service

Prérequis

Maîtriser impérativement un langage de programmation orientée objet tel que Java ou Python.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

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

Programme de la formation

MapReduce en pratique

  • 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
  • Travaux pratiques :
    • Développer le WordCount avec MapReduce

HDFS

  • Architecture
  • Patterns et usages
  • Opérations et commandes
  • WebHDFS, interfaces
  • API Java
  • Travaux pratiques :
    • Manipuler HDFS avec les commandes de base
    • Utiliser l'API Java pour lire/écrire des fichiers dans HDFS

YARN

  • MRv1 vs YARN
  • Architecture et composants
  • Abstraction Tez : Pig, Hive, Cascading
  • Travaux pratiques :
    • Recréer un moteur de recherche avec Hadoop - Partie 1

Hadoop Streaming

  • Python avec Hadoop Streaming
  • Fonctionnement et configuration d'Hadoop Streaming
  • Travaux pratiques :
    • Transformer le WordCount avec Hadoop Streaming
    • Recréer un moteur de recherche avec Hadoop - Partie 2

Logo de ENI Service - Formation Apache Hadoop – Développer des applications pour le Big Data

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - Apache Hadoop – Développer des applications pour le Big Data

Apache Hadoop – Développer des applications pour le Big Data

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.