Kursplan

Modul 1: Innføring i arkitektur og konfigurasjon av Confluent Apache Kafka kluster

  • Kafkas rolle i moderne datapipelines
  • Forskjeller mellom Apache Kafka og Confluent Kafka
  • Kjernekomponenter: produsenter, forbrukere, brokere, emner, partisjoner
  • Kafka klusterutplasseringsmodeller og skaleringsbetraktninger

Modul 2: Konfigurasjon av Zookeeper Quorum

  • 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 team og som tjeneste)
  • Bruk av Zookeeper Command Line Interface (CLI)
  • Praktisk: Konfigurasjon av Zookeeper Quorum
  • Zookeeper internasjonsfilsystem
  • Ytelsesfaktorer som påvirker Zookeeper
  • Demonstrasjon av administrasjonsverktøy for Zookeeper og Zoonavigator

Modul 3: Kafka klusterkonfigurasjon

  • Grundleggende Kafka-begreper
  • Kafka-konfigurasjon
  • Praktisk: Kafka broker-konfigurasjon
  • Praktisk: Utførelse av Kafka-kommandoer
  • Praktisk: Konfigurasjon av Kafka Multi-Broker Cluster
  • Praktisk: Tester av Kafka-kluster
  • Kan jeg koble meg til min Kafka-kluster?
  • Konfigurasjon av advertised.listeners: mest viktig innstilling
  • Konfigurasjon av emner
  • Konfigurasjon for last ned og innlegging av meldinger i emner
  • Praktisk: Demonstrering av Kafka robusthet
  • 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 emne brukergrensesnitt, Confluent REST Proxy, Confluent Schema Registry konfigurasjon
  • Sending og mottak av meldinger (CLI, Java, og Spring-rammeverk)
  • Overvåking av metrikker og verktøy (Confluent Control Center, Elasticsearch, etc.)
  • Loggfiler og offset-håndtering
  • Høy tilgjengelighet og katastrofeberedskap
  • Sikring av høy tilgjengelighet gjennom replikering
  • Justering av produsent- og forbrukerytelse
  • Katastrofeberedskapsstrategier
  • Feiloverkontroll og datarekuperasjon
  • Konfigurasjon av koblinger
  • Implementering av Kafka Connect
  • Kafka sikkerhetsfunksjoner

Oppsummering og neste trinn

Krav

Kjennskap med fordelte systemer og meldingskonsepterErfaring med Linux kommandolinjenGrundleggende forståelse av nettverk og systemadministrasjonAudienceSystemadministratorerDevOps ingeniørerPlattform- og infrastrukturlag
 21 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories