Über diese Schulung
In diesem praktisch ausgerichteten Seminar lernen die Teilnehmenden die Konzepte und Features von Apache Kafka kennen.
Nach einer Einführung in die Anwendungsbereiche und die Architektur werden folgende Themen behandelt:
Konfiguration und Administration, Partitionierung, Clustering, Publish/Subscribe, Komprimierung, Replikation, Sicherheit sowie Performance Tuning.
Dabei werden unter anderem die folgenden Fragen beantwortet
- Was ist Kafka und für welche Use Cases ist es geeignet?
- Was sind Topics, Partitions und Offsets?
- Wie spielen Broker und Topics zusammen?
- Wie werden Topics repliziert?
- Was sind Producers und Keys?
- Was sind Consumer, Consumer Offsets und Consumer Groups?
- Wird der Zookeeper Service noch gebraucht?
- Wie speichert Kafka Daten unter Wahrung der Performance?
- Wie werden die Daten wieder aufgeräumt?
- Wie administriere ich meinen Kafka Cluster?
- Wie steigere ich die Performance meines Clusters?
- Wie sichere ich meinen Cluster ab?
- Wie sieht die Betriebsführung für einen Cluster aus?
- Wie schreibe und lese ich Daten nach und aus Kafka?
Voraussetzungen
Vorausgesetztes Wissen
Sie sollten Kenntnisse in folgenden Bereichen mitbringen:
- IT-Grundlagen
- Grundkenntnisse der Java Programmierung
- Grundlagenkenntnisse im Bereich Big Data Engineering
Technische Voraussetzung
Für unsere Onlineschulungen benötigen alle Teilnehmer:innen ...
- einen internetfähigen Rechner
- einen stabilen Internetzugang.
- einen aktualisierten Browser, vorzugsweise Chrome.
Ablauf der Schulungstage
Tag1
- Kafka Einführung: Einführung, Producer, Consumer, Zookeeper
- Kafka Vertiefung: Kofiguration, Partitionen, Segmente, Log Cleanup
- Kafka Administration: Cluster Größe, Kofiguration, Resilienz, Hands-On
- Kafka Performance: Hardware, Netzwerk, OS, Sonstiges
Tag2
- Kafka Sicherheit: Authentifizierung, Autorisierung, Verschlüsselung, ACLs
- Kafka Monitoring und Betriebsführung: Monitoring, Metriken, Brokerhandling, Upgrade
- Producer und Consumer: Producer, Consumer, Kompatibilität, Real World
Sie haben Fragen?
Dann werfen Sie gerne einen Blick in unsere FAQ oder kontaktieren Sie uns direkt.
Zu den FAQsAnfrage stellen