Opleiding: Training Apache Kafka
Apache Kafka is een event streaming platform wat in veel gevallen gebruikt wordt als message queue. Tijdens de training Apache Kafka zetten wij een Kafka cluster op dat grote hoeveelheden messages kan verwerken.
Algemene omschrijving
Apache Kafka is een event streaming platform wat in veel gevallen gebruikt wordt als message queue. Tijdens de training Apache Kafka zetten wij een Kafka cluster op dat grote hoeveelheden messages kan verwerken.
Een streaming platform als Kafka wordt in de praktijk nooit alleen gebruikt. Het wordt bijvoorbeeld gecombineerd met de log capturer Apache Flume of met de streaming mogelijkheden van Apache Spark. Binnen de training ligt het zwaartepunt uiteraard op Kafka.
Bedrijfstraining
De cursus Apache Kafka bieden we ook graag aan als bedrijfstraining. Binnen de training bestaat dan de mogelijkheid om gebruik te maken van eigen data of een combinatie te maken met andere services in het platform, bijvoorbeeld met Spark of Flume.
Programma
Introductie
- Introductie Apache Kafka
- Overview
- Installatie
- Configuratie
- Schalen van de software
- Cluster architectuur
- Command Line tools
Cluster opzetten
- Cluster basis vanaf commandline tool
- Topics opzetten en managen
- De producer gebruiken
- De consumer gebruiken
Beheer
- Configuratie
- Beheer vanaf de commandline
- Testen platform
- Monitoring platform
- Security
Doelen
Na deze training kan je:
- Inzicht toepassen in de werking en rol van Apache Kafka als event streaming platform.
- Een Kafka-cluster opzetten en configureren om berichten te produceren en consumeren.
- Werken met topics, producers en consumers om datastromen te verwerken.
- Basisbeheer uitvoeren via command line tools, inclusief testen en monitoring van het platform.
- Bewuster omgaan met schaalbaarheid, beheer en security van een Kafka-omgeving in de praktijk.