Návrh Školení
Modul 1: Úvod do architektury Confluent Apache Kafka a konfigurace clusteru
- Co je Apache Kafka a platforma Confluent?
- Základy Kafka brokerů, producentů, spotřebitelů a témat
- Rola Kafka v datových streamech a zpravodajských potrubích
- Confluent rozšíření: REST Proxy, Schema Registry, Control Center
- Architektura Kafka clusteru: brokeri, partice a replikace
Modul 2: Konfigurace Zookeeper Quorum
- Co je Zookeeper?
- Rola Zookeeper v clusteru Kafka
- Veličina Zookeeper quoru
- Konfigurace Zookeeperu
- Nastavení SSH na serverech
- Praktická cvičení: Konfigurace Zookeeperu (jako tým a jako služba)
- Používání příkazového řádku Zookeeper (CLI)
- Praktická cvičení: Nastavení quoru Zookeeperu
- Vnitřní souborový systém Zookeeperu
- Faktory, které ovlivňují výkon Zookeeperu
- Demonstrační cvičení: Správní nástroje Zookeeper a Zoonavigator
Modul 3: Konfigurace Kafka clusteru
- Základy Kafka
- Konfigurace Kafka
- Praktické cvičení: Nastavení konfigurace Kafka na jednom brokerovi
- Praktické cvičení: Spouštění příkazů Kafka
- Praktické cvičení: Konfigurace multi-broker (cluster) Kafka
- Praktické cvičení: Testování clusteru Kafka
- Mohu se připojit k mému clusteru Kafka?
- Konfigurace advertised.listeners: klíčová nastavení
- Konfigurace témat
- Nastavení zpracování a doručení zpráv v tématech
- Praktické cvičení: Demonstrační odolnost Kafka
- Výkon Kafka: I/O, síť, RAM, CPU, OS
- Jiné faktory ovlivňující výkon Kafka
- Praktické cvičení: Jak změnit konfiguraci brokerů
Modul 4: Pokročilá konfigurace Kafka
- Konfigurace Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
- Odesílání a přijímání zpráv (CLI, Java, Spring Framework)
- Metry a nástroje pro monitorování (Confluent Control Center, Elasticsearch atd.)
- Log soubory a správa pozic
- Nevadné dostupnost a zotavení po havárii
- Zajištění nevadné dostupnosti pomocí replikace
- Přizpůsobení výkonu (producent / spotřebitel)
- Strategie zotavení po havárii
- Kontrola přechodu a obnovení dat
- Nastavení konektory
- Implementace Kafka Connect
- Zabezpečení Kafka
Souhrn a další kroky
Požadavky
- Zkušenosti s systémy založenými na Linux a nástroji příkazového řádku
- Poznání pojmů distribuovaných systémů
- Pochopení základů síťové komunikace a konfigurace systémů
Cílová skupina
- Týmy DevOps a SRE řídící nasazení Kafka
- Systémoví administrátoři pracující s Confluentem a Zookeeperem
- Vývojáři a architekti Kafka odpovědní za škálující se systémy
Reference (5)
Zapojení s trenérem Řada relevantních cvičení a laboratorních praktických zkoušek
Salim - SICPA SA
Kurz - Administration of Kafka Message Queue
Přeloženo strojem
interaktivní přístup učitele, ne přímočarý příběh, ale jednání na dotazy z publika.
Rens - Canon Medical Informatics Europe B.V.
Kurz - Administration of Kafka Topic
Přeloženo strojem
Laboratoře a diapozitivy se dobře kombinují s Jorgeho znalostmi a láskou ke Kafkovi.
Willem - BMW SA
Kurz - Apache Kafka for Developers
Přeloženo strojem
very interactive...
Richard Langford
Kurz - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable