Apache Kafka - Grundlagen

Institut: HECKER CONSULTING
Bereich: Technik, EDV, Telekommunikation

Kursbeschreibung

Apache Kafka ist die führende Open-Source-Technologie für Message-Queuing und -Verteilung. Verstehen und Nutzen Sie die Möglichkeiten von Apache Kafka.

Apache Kafka, eine der wichtigsten Komponenten einer Big-Data-Verarbeitungspipeline, ist eine skalierbare und verteilte Message Queue.

Message Queues ermöglichen Echtzeit-Streaming-Funktionen mit mehreren Datenproduzenten und -konsumenten. Dies ermöglicht Echtzeitanwendungen, die auf skalierbare Weise Daten analysieren und Erkenntnisse gewinnen können.

Apache Kafka bietet diese Fähigkeiten. Als De-facto-Standard für Open-Source-Messaging ist Apache Kafka eine wesentliche Voraussetzung für Datenwissenschaftler, Big-Data-Ingenieure, Datenarchitekten und Lösungsarchitekten.

Lernen Sie die Architektur von Apache Kafka und die grundlegenden Operationen kennen. Verstehen Sie die grundlegenden Konzepte wie Nachrichten, Themen, Protokolle und mehr. Nutzen Sie die Kafka-Befehlszeile, erstellen Partitionen sowie Gruppen und lernen die Kafka-Java-Programmierung kennen.

Einführung in Kafka
  • Erste Schritte mit Apache Kafka
  • Kafka Nachrichten-Warteschlangen
  • Was ist Kafka?
  • Vorteile von Kafka
  • Kafka-Anwendungsfälle
  • Installation und Konfiguration von Kafka
Grundlegende Kafka-Konzepte
  • Nachrichten
  • Themen
  • Kafka-Broker
  • Protokolle in Kafka
  • Erzeuger und Verbraucher
  • Die Rolle von ZooKeeper
Verwendung der Kafka-Kommandozeile
  • Kafka-Client-Skripte
  • Erstellen eines Topics
  • Erforschen von Topics
  • Veröffentlichen von Nachrichten in Topics
  • Verwenden der Konsole consumer
  • Verwaltung von Topics
  • Kafka-Einrichtung
Kafka-Partitionen und -Gruppen
  • Einführung in Partitionen
  • Erstellen von Topics mit Partitionen
  • Publizieren mit Schlüsseln
  • Verbraucher-Gruppen
  • Verwaltung von Consumer Offsets
  • Partitionierte Daten konsumieren
Kafka-Java-Programmierung
  • Kafka-Client-Bibliotheken
  • Erstellen eines Producers in Java
  • Veröffentlichen von Nachrichten in Java
  • Erstellen eines Konsumenten in Java
  • Nachrichten in Java konsumieren
  • Einrichten von Topics
  • Erzeugen und Konsumieren von Daten mit Skripten
  • Erzeugen und Konsumieren von Daten mit Java

Apache Kafka ist die führende Open-Source-Technologie für Message-Queuing und -Verteilung. Verstehen und Nutzen Sie die Möglichkeiten von Apache Kafka.

Apache Kafka, eine der wichtigsten Komponenten einer Big-Data-Verarbeitungspipeline, ist eine skalierbare und verteilte Message Queue.

Message Queues ermöglichen Echtzeit-Streaming-Funktionen mit mehreren Datenproduzenten und -konsumenten. Dies ermöglicht Echtzeitanwendungen, die auf skalierbare Weise Daten analysieren und Erkenntnisse gewinnen können.

Apache Kafka bietet diese Fähigkeiten. Als De-facto-Standard für Open-Source-Messaging ist Apache Kafka eine wesentliche Voraussetzung für Datenwissenschaftler, Big-Data-Ingenieure, Datenarchitekten und Lösungsarchitekten.

Lernen Sie die Architektur von Apache Kafka und die grundlegenden Operationen kennen. Verstehen Sie die grundlegenden Konzepte wie Nachrichten, Themen, Protokolle und mehr. Nutzen Sie die Kafka-Befehlszeile, erstellen Partitionen sowie Gruppen und lernen die Kafka-Java-Programmierung kennen.

Einführung in Kafka
  • Erste Schritte mit Apache Kafka
  • Kafka Nachrichten-Warteschlangen
  • Was ist Kafka?
  • Vorteile von Kafka
  • Kafka-Anwendungsfälle
  • Installation und Konfiguration von Kafka
Grundlegende Kafka-Konzepte
  • Nachrichten
  • Themen
  • Kafka-Broker
  • Protokolle in Kafka
  • Erzeuger und Verbraucher
  • Die Rolle von ZooKeeper
Verwendung der Kafka-Kommandozeile
  • Kafka-Client-Skripte
  • Erstellen eines Topics
  • Erforschen von Topics
  • Veröffentlichen von Nachrichten in Topics
  • Verwenden der Konsole consumer
  • Verwaltung von Topics
  • Kafka-Einrichtung
Kafka-Partitionen und -Gruppen
  • Einführung in Partitionen
  • Erstellen von Topics mit Partitionen
  • Publizieren mit Schlüsseln
  • Verbraucher-Gruppen
  • Verwaltung von Consumer Offsets
  • Partitionierte Daten konsumieren
Kafka-Java-Programmierung
  • Kafka-Client-Bibliotheken
  • Erstellen eines Producers i…
Datum
auf Anfrage
Uhrzeit
09:00
Dauer
ab 1 Tag nach Vereinbarung
Ort
Virtuelles Klassenzimmer, Live-Online-Seminar
E-Mail
Kontakt
Peter Hecker
Straße
Erkrather Str. 401
PLZ
40231
Ort
Düsseldorf
Land
Deutschland
Bundesland
---
Keine besonderen Anforderungen.
Zielgruppe
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineApache Kafka - Beratung, Coaching, Workshop, Training suchen!
Kursnummer
6055f593ea0ff7d2048c
Plätze
12

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge