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
Testimonials (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Kurs - A Practical Introduction to Stream Processing
During the exercises, James explained me every step whereever I was getting stuck in more detail. I was completely new to NIFI. He explained the actual purpose of NIFI, even the basics such as open source. He covered every concept of Nifi starting from Beginner Level to Developer Level.
Firdous Hashim Ali - MOD A BLOCK
Kurs - Apache NiFi for Administrators
That I had it in the first place.
Peter Scales - CACI Ltd
Kurs - Apache NiFi for Developers
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Kurs - Building Stream Processing Applications with Kafka Streams
Informative and had correct level of detail I believe.