Formation Apache Kafka
Développé en Avril 2014 par Apache et LinkedIn, Apache Kafka est un agent de messages open source. L'intérêt principal de l'outil de journalisation des commits est la mise en place de "data pipeline" en temps réel. Mais Kafka a de nombreuses autres utilisations comme l'agrégation de logs, le monitoring ou encore la collecte et l'analyse de données. Grâce à cette formation Apache Kafka de 2 jours, vous apprendrez à utiliser l'agent de messages pour manipuler vos flux de données en temps réel! Notre formation Kafka est disponible à distance ou en présentiel.
Objectifs pédagogiques
- Identifier les principaux composants et avantages de Kafka
- Installer et configurer Apache Kafka
- Utiliser les APIs pour les producers et consumers
- Mettre en œuvre et administrer Apache Kafka
- Utiliser Kafka Connect pour l'intégration de données
- Appliquer les principes fondamentaux de Kafka Streams
- Assurer la sécurité et l'authentification dans Kafka
- Implémenter et gérer Zookeeper
Programme de la formation
Introduction à Kafka
Tour d’horizon du projet
Intérêts et avantages de Kafka
Kafka à l’ère du Big Data
L’architecture de Kafka
Principe de fonctionnement
Les brokers, les topcis, les consumers et les producers: les principaux composants de Kafka
Installer et configurer Apache Kafka
Installation de Kafka, de l’écosystème de développement et du matériel nécessaire
Configuration des composants
Manipulations basiques
Prise en main du système
Gestion du cluster
Configurer et utiliser des APIs
Producers
Consumers
Configuration des producers et des consumers
Configuration de l’API pour Producers, pour Consumers
Utilisation de l’API pour Producers, pour Consumers
Configuration du Broker
Mettre en œuvre Apache Kafka
Conception des APIs
Implémentation
Cas d’usages de l’outil
Solutions apportées par Kafka
Gestion de la couche réseau
Gestion des formats de message
Gestion des Datacenters
Administration et compactage des logs
Topics et actions basiques sur les topics
Formation Apache Kafka et gestion du schéma de distribution des données
Monitoring du système
Gestion des alertes
Apprendre à mettre en œuvre Zookeeper
Kafka Connect
Scaling de Data-stream
Intégration de données
Kafka Streams
Utilisations de Kafka Streams
Principes fondamentaux
Utilisation de l’API
Sécurité
Enjeux
Principes de bases de sécurité
Crypter et Authentifier avec le protocole SSL/TLS
Authentifier avec la couche SASL
Autoriser avec les listes de contrôle ACL
Authentification grâce à Zookeeper
Fin de la formation Apache Kafka
Proposé par
Sparks
"Tout l'IT, vraiment tout"
Proposé par
Sparks