Kursplan
Modul 1: Introduktion till arkitektur och konfiguration av Confluent Apache Kafka kluster
- Kafkas roll i moderna datapipelines
- Skillnader mellan Apache Kafka och Confluent Kafka
- Kärnkomponenter: producenter, konsumenter, brokers, ämnen, partitioner
- Kafka klusterdistributionsmodeller och skalningsöverväganden
Modul 2: Zookeeper Quorum Konfiguration
- Vad är Zookeeper?
- Zookeepers roll i ett Kafka kluster
- Zookeeper Quorum storlek
- Zookeeper konfiguration
- Implementering av SSH på våra servrar
- Praktisk: Zookeeper konfiguration (som ett team och som en tjänst)
- Användning av Zookeeper Command Line Interface (CLI)
- Praktisk: Zookeeper Quorum konfiguration
- Zookeepers interna filsystem
- Prestandafaktorer som påverkar Zookeeper
- Demonstration av hanteringsverktyg för Zookeeper och Zoonavigator
Modul 3: Kafka Kluster Konfiguration
- Grundläggande Kafka begrepp
- Kafka konfiguration
- Praktisk: Kafka broker konfiguration
- Praktisk: Utförande av Kafka kommandoer
- Praktisk: Kafka Multi-Broker Kluster konfiguration
- Praktisk: Kafka kluster testning
- Kan jag ansluta till mitt Kafka kluster?
- Advertised.listeners konfiguration: mest viktig inställning
- Ämneskonfiguration
- Konfiguration för nedladdning och inhämtning av meddelanden i ämnen
- Praktisk: Demonstrering av Kafkas tälighet
- Kafka prestanda: I/O
- Kafka prestanda: Nätverk (RED)
- Kafka prestanda: RAM
- Kafka prestanda: CPU
- Kafka prestanda: Operativsystem (OS)
- Kafka prestanda: Övrigt
- Praktisk: Hur man ändrar Kafka broker konfiguration
Modul 4: Avancerad Kafka Konfiguration
- Landoop Kafka ämnesgränssnitt, Confluent REST Proxy, Confluent Schema Registry konfiguration
- Skickande och mottagande av meddelanden (CLI, Java, och Spring ramverk)
- Övervakning av mätvärden och verktyg (Confluent Control Center, Elasticsearch, etc.)
- Loggfiler och offsethantering
- Hög tillgänglighet och katastrofåterhämtning
- Säkerställande av hög tillgänglighet genom replikering
- Inställning av prestanda för producenter och konsumenter
- Katastrofåterhämtningsstrategier
- Failover-kontroll och dataåterhämtning
- Kopplingskonfiguration
- Implementering av Kafka Connect
- Kafka säkerhetsfunktioner
Sammanfattning och nästa steg
Krav
- Kännedom om distribuerade system och meddelandekoncept
- Erfarenhet av Linux kommando-rad
- Grundläggande förståelse för nätverk och systemadministration
Målgrupp
- Systemadministratörer
- DevOps ingenjörer
- Plattforms- och infrastrukturlag
Vittnesmål (5)
Engagemang med utbildaren Ett antal relevanta övningar och laborationer Praktiska prov
Salim - SICPA SA
Kurs - Administration of Kafka Message Queue
Maskintolkat
interaktivt tillvägagångssätt av läraren, inte en rak berättelse utan agerar på frågorna från publiken.
Rens - Canon Medical Informatics Europe B.V.
Kurs - Administration of Kafka Topic
Maskintolkat
Labben och rutschkanorna kombineras väl med Jorges kunskap och kärlek till Kafka.
Willem - BMW SA
Kurs - Apache Kafka for Developers
Maskintolkat
very interactive...
Richard Langford
Kurs - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable