Kursplan
Modul 1: Innføring i Confluent Apache Kafka Arkitektur og Klusterkonfigurasjon
- Hva er Apache Kafka og Confluent Platform?
- Kafka broker, producer, consumer og topic grunnleggende prinsipper
- Kafkas rolle i datastrømmer og meldingspipelines
- Confluent utvidelser: REST Proxy, Schema Registry, Control Center
- Kafka klusterarkitektur: brokers, partisjoner og replikasjon
Modul 2: Zookeeper Quorum Konfigurasjon
- Hva er Zookeeper?
- Zookeepers rolle i en Kafka-kluster
- Zookeeper quorum størrelse
- Zookeeper konfigurasjon
- Implementering av SSH på våre servere
- Praktisk: Zookeeper konfigurasjon (som et team og som en tjeneste)
- Bruk av Zookeeper Command Line Interface (CLI)
- Praktisk: Zookeeper quorum oppsett
- Zookeepers interne filsystem
- Ytelsesfaktorer som påvirker Zookeeper
- Demo: Zookeeper verktøy for administrering og Zoonavigator
Modul 3: Kafka Kluster Konfigurasjon
- Kafka grunnleggende
- Kafka konfigurasjon
- Praktisk: Kafka konfigurasjon på en enkelt broker
- Praktisk: Utføring av Kafka kommander
- Praktisk: Kafka multi-broker (kluster) oppsett
- Praktisk: Kafka kluster testing
- Kan jeg kobles til min Kafka-kluster?
- Advertised.listeners konfigurasjon: nøkkelinnstilling
- Topic konfigurasjon
- Oppsett av meldingsinnhenting og levert i emner
- Praktisk: Demonstrering av Kafka tøffhet
- Kafka ytelse: I/O, nettverk, RAM, CPU, OS
- Kafka ytelse: andre faktorer
- Praktisk: Hvordan endre broker konfigurasjoner
Modul 4: Avansert Kafka Konfigurasjon
- Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry konfigurasjon
- Sending og mottak av meldinger (CLI, Java, Spring Framework)
- Målinger og overvåkningsverktøy (Confluent Control Center, Elasticsearch, etc.)
- Loggfiler og offset-håndtering
- Høy tilgjengelighet og katastrofehåndtering
- Sikring av høy tilgjengelighet med replikasjon
- Ytelsesjustering (producer/consumer)
- Strategier for katastrofehåndtering
- Overføringskontroll og datarekuperering
- Oppsett av forbindelser
- Kafka Connect implementering
- Kafka sikkerhetsfunksjoner
Oppsummering og neste steg
Krav
- Erfaring med Linux-baserte systemer og kommandoverktøy
- Kjennskap med konsepter knyttet til distribuerte systemer
- Forståelse for grunnleggende nettverks- og systemkonfigurasjon
Målgruppe
- DevOps- og SRE-team som administrerer Kafka-implementeringer
- Systemadministratorer som arbeider med Confluent og Zookeeper
- Kafka-utviklere og arkitekter ansvarlig for skalbare systemer
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