Kontakt aufnehmen

Schulungsübersicht

Modul 1: Einführung in die Architektur und Konfiguration des Confluent Apache Kafka-Clusters

  • Die Rolle von Kafka in modernen Datenpipelines
  • Unterschiede zwischen Apache Kafka und Confluent Kafka
  • Kernkomponenten: Producer, Consumer, Broker, Topics, Partitionen
  • Implementierungsmodelle von Kafka-Clustern und Skalierungsaspekte

Modul 2: Konfiguration von Zookeeper-Quorums

  • Was ist Zookeeper?
  • Die Rolle von Zookeeper in einem Kafka-Cluster
  • Grösse des Zookeeper-Quorums
  • Zookeeper-Konfiguration
  • Implementierung von SSH auf unseren Servern
  • Praxis: Zookeeper-Konfiguration (als Team und als Dienst)
  • Nutzung der Zookeeper-Command-Line-Interface (CLI)
  • Praxis: Konfiguration des Zookeeper-Quorums
  • Zookeeper-internes Dateisystem
  • Leistungsfaktoren, die sich auf Zookeeper auswirken
  • Demonstration der Verwaltungstools für Zookeeper und Zoonavigator

Modul 3: Konfiguration von Kafka-Clustern

  • Grundlegende Kafka-Konzepte
  • Kafka-Konfiguration
  • Praxis: Konfiguration von Kafka-Brokern
  • Praxis: Ausführung von Kafka-Befehlen
  • Praxis: Konfiguration eines Multi-Broker-Kafka-Clusters
  • Praxis: Testen von Kafka-Clustern
  • Kann ich mich mit meinem Kafka-Cluster verbinden?
  • Konfiguration von Advertised.listeners: die wichtigste Einstellung
  • Topic-Konfiguration
  • Konfiguration für das Herunterladen und das Einlesen von Nachrichten in Topics
  • Praxis: Demonstration der Resilienz von Kafka
  • Kafka-Leistung: Ein-/Ausgabe (I/O)
  • Kafka-Leistung: Netzwerk (RED)
  • Kafka-Leistung: RAM
  • Kafka-Leistung: CPU
  • Kafka-Leistung: Betriebssystem (OS)
  • Kafka-Leistung: Weitere Faktoren
  • Praxis: Wie die Konfiguration von Kafka-Brokern geändert wird

Modul 4: Fortgeschrittene Kafka-Konfiguration

  • Landoop Kafka Topic-Benutzeroberfläche, Confluent REST Proxy, Konfiguration des Confluent Schema Registry
  • Senden und Empfangen von Nachrichten (CLI, Java und Spring-Framework)
  • Überwachung von Metriken und Tools (Confluent Control Center, Elasticsearch etc.)
  • Logdateien und Offset-Verwaltung
  • Hohe Verfügbarkeit und Disaster Recovery
  • Garantie der hohen Verfügbarkeit durch Replikation
  • Optimierung der Leistung von Producers und Consumers
  • Strategien für Disaster Recovery
  • Steuerung des Failover und Datenwiederherstellung
  • Konfiguration von Connectors
  • Implementierung von Kafka Connect
  • Kafka-Sicherheitsfunktionen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Vertrautheit mit verteilten Systemen und Messaging-Konzepten
  • Erfahrung mit der Linux-Befehlszeile
  • Grundlegendes Verständnis von Netzwerktechnik und Systemadministration

Zielgruppe

  • Systemadministratoren
  • DevOps-Ingenieure
  • Teams für Plattformen und Infrastruktur
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien