Kursplan
Modul 1: Introduksjon til arkitekturen og konfigurasjonen av Confluent Apache Kafka-klyngen
- Kafka's rolle i moderne datapipelines
- Forskjeller mellom Apache Kafka og Confluent Kafka
- Kjernekomponenter: produsenter, konsumenter, brokere, emner, partisjoner
- Kafka-klyngeutformingsmodeller og skaleringshensyn
Modul 2: Zookeeper Quorum Konfigurasjon
- Hva er Zookeeper?
- Zookeeper’s rolle i en Kafka-klyng
- Zookeeper Quorum størrelse
- Zookeeper konfigurasjon
- Implementering av SSH på serverne våre
- Praktisk: Zookeeper konfigurasjon (som team og som tjeneste)
- Bruk av Zookeeper Command Line Interface (CLI)
- Praktisk: Zookeeper Quorum konfigurasjon
- Zookeeper internt filsystem
- Ytelsesfaktorer som påvirker Zookeeper
- Demonstrasjon av administrative verktøy for Zookeeper og Zoonavigator
Modul 3: Kafka Klyngkonfigurasjon
- Grunnlæggende Kafka-konsepter
- Kafka konfigurasjon
- Praktisk: Kafka broker konfigurasjon
- Praktisk: Utføring av Kafka kommandoer
- Praktisk: Kafka Multi-Broker Klyngkonfigurasjon
- Praktisk: Kafka klyngetesting
- Kan jeg koble meg til Kafka-klyngen min?
- Advertised.listeners konfigurasjon: viktigste innstilling
- Emnekonfigurasjon
- Konfigurasjon for nedlasting og inntasting av meldinger i emner
- Praktisk: Demonstrasjon av Kafka feilresilens
- Kafka ytelse: I/O
- Kafka ytelse: nettverk (RED)
- Kafka ytelse: RAM
- Kafka ytelse: CPU
- Kafka ytelse: operativsystem (OS)
- Kafka ytelse: andre
- Praktisk: Hvordan endre Kafka broker konfigurasjon
Modul 4: Avansert Kafka Konfigurasjon
- Landoop Kafka emnebrukergrensesnitt, Confluent REST Proxy, Confluent Schema Registry konfigurasjon
- Sende og motta meldinger (CLI, Java, og Spring rammeverk)
- Overvåking av metrikker og verktøy (Confluent Control Center, Elasticsearch, etc.)
- Loggfiler og offsethåndtering
- Høy tilgjengelighet og katastroferedusering
- Sørg for høy tilgjengelighet gjennom replikering
- Finepussing av produsent- og konsumentytelse
- Katastrofereduseringsstrategier
- Feilovergangskontroll og datahåndtering
- Kobler konfigurasjon
- Kafka Connect implementering
- Kafka sikkerhetsegenskaper
Sammendrag og neste trinn
Krav
- Familjærfaring med distribuerte systemer og meldingskonsepter
- Erfaring med Linux kommandolinjen
- Grunnleggende forståelse av nettverk og systemforvaltning
Målgruppe
- Systemforvaltere
- DevOps-ingeniører
- Platform- og infrastrukturteam
Referanser (5)
Engasjement med treneren En rekke relevante øvelser og laboratorieprøver
Salim - SICPA SA
Kurs - Administration of Kafka Message Queue
Maskinoversatt
interaktiv tilnærming til læreren, ikke en rettferdig historie, men å handle på spørsmål fra publikum.
Rens - Canon Medical Informatics Europe B.V.
Kurs - Administration of Kafka Topic
Maskinoversatt
Laboratoriene og lysbildene kombinerer godt med Jorges kunnskap og kjærlighet til Kafka.
Willem - BMW SA
Kurs - Apache Kafka for Developers
Maskinoversatt
very interactive...
Richard Langford
Kurs - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable