Plan du cours
Introduction
Aperçu des caractéristiques et de l'architecture de Apache Kafka pour Python
- API de base (producteur, consommateur, flux, connecteur)
- Concepts et utilisations
[L'intégration de Kafka dans Python
- Bibliothèques Python disponibles
- Formats de compression pris en charge
Installation Apache Kafka
- Installation sur ordinateur
- Installation d'un serveur privé virtuel et d'une machine virtuelle
Démarrer le serveur Kafka Broker
- Lecture et édition à l'aide d'un IDE (environnement de développement intégré)
- Exécution de Zookeeper
- Dossier Logs
Création d'un sujet Kafka
- Se connecter à un cluster Kafka
- Lire les détails d'un sujet
Envoi de messages à l'aide de producteurs
- Initiation d'un producteur
- Examiner les messages entrants
- Exécuter plusieurs producteurs
Consommer des messages
- Consommateur de la console Kafka
- Exécution de plusieurs consommateurs
Résolution des problèmes
Résumé et conclusion
Pré requis
- Expérience du langage de programmation Python
- Familiarité avec les plateformes de traitement de flux
Audience
- Ingénieurs en données
- Scientifiques des données
- Programmeurs
Nos clients témoignent (5)
Une pratique suffisante, le formateur est compétent
Chris Tan
Formation - A Practical Introduction to Stream Processing
Traduction automatique
Pendant les exercices, James m'a expliqué chaque étape en détail là où j'étais bloqué. Je n'avais aucune expérience avec NIFI au départ. Il m'a expliqué le véritable objectif de NIFI, y compris des notions de base comme le code source ouvert. Il a couvert tous les concepts de Nifi, du niveau débutant au niveau développeur.
Firdous Hashim Ali - MOD A BLOCK
Formation - Apache NiFi for Administrators
Traduction automatique
Excellentes compétences, exemples, très bons exercices
Marek Konieczny - G2A.COM Limited
Formation - Kafka for Administrators
Traduction automatique
Que je l'aie eu dans un premier temps.
Peter Scales - CACI Ltd
Formation - Apache NiFi for Developers
Traduction automatique
Rappel/revue des points clés des sujets discutés.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Formation - Building Stream Processing Applications with Kafka Streams
Traduction automatique