Kurzusleírás
Modul 1: Confluent Apache Kafka architektúra és cluster konfiguráció bevezetése
- Apache Kafka és a Confluent Platform mi?
- Kafka broker, producer, consumer és topic alapjai
- Kafka szerepe az adatok áramlásában és üzenővonalakban
- Confluent kiterjesztések: REST Proxy, Schema Registry, Control Center
- Kafka cluster architektúra: brokerok, partíciók és replikáció
Modul 2: Zookeeper Quorum konfiguráció
- Mi az a Zookeeper?
- Zookeeper szerepe a Kafka clusterben
- Zookeeper quorum mérete
- Zookeeper konfiguráció
- SSH implementálása a szerveren
- Pratika: Zookeeper konfiguráció (csapatként és szolgáltatásként)
- A Zookeeper Command Line Interface (CLI) használata
- Pratika: Zookeeper quorum beállítása
- Zookeeper belső fájlrendszere
- A Zookeeper teljesítményét befolyásoló tényezők
- Demonstráció: Zookeeper kezelőeszközök és Zoonavigator
Modul 3: Kafka Cluster konfiguráció
- Kafka alapjai
- Kafka konfiguráció
- Pratika: Kafka konfiguráció egy brokeren
- Pratika: Kafka parancsok végrehajtása
- Pratika: Kafka multi-broker (cluster) beállítása
- Pratika: Kafka cluster tesztelése
- Meg tudok csatlakozni a Kafka clusteremhez?
- Advertised.listeners konfiguráció: kulcsbeállítás
- Topic konfiguráció
- Üzenetek beviteli és küldési beállítása topicokban
- Pratika: Kafka rugalmasság bemutatása
- Kafka teljesítmény: I/O, hálózat, RAM, CPU, OS
- Kafka teljesítmény: más tényezők
- Pratika: Hogyan módosítsunk broker konfigurációkat
Modul 4: Haladó Kafka konfiguráció
- Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry konfiguráció
- Üzenetek küldése és fogadása (CLI, Java, Spring Framework)
- Mérési és monitorozási eszközök (Confluent Control Center, Elasticsearch, stb.)
- Naplófájlok és offset kezelése
- Magas rendelkezésre állás és katasztrófa-visszaállítás
- Magas rendelkezésre állás biztosítása replikációval
- Teljesítmény optimalizálás (producer/consumer)
- Katasztrófa-visszaállítási stratégiák
- Átváltás ellenőrzése és adatok visszaállítása
- Connectors beállítása
- Kafka Connect implementálása
- Kafka biztonsági jellemzői
Összegzés és Következő lépések
Követelmények
- Linux-alapú rendszerek és parancssori eszközök ismerete
- Elosztott rendszerek fogalmaival való ismeret
- Alapvető hálózati és rendszergazdálkodási ismeretek
Célközönség
- DevOps és SRE csapatok, akik Kafka telepítések kezelésével foglalkoznak
- Confluent és Zookeeper rendszerkezelők
- Skálázható rendszerekre felelős Kafka fejlesztők és architektusok
Vélemények (5)
Elég gyakorlati tapasztalatra van lehetőség, a tanár szakértelemmel rendelkezik
Chris Tan
Kurzus - A Practical Introduction to Stream Processing
Gépi fordítás
A gyakorlatok során James részletesen magamnak is magyarázta, amikor akadtam, hogy mit is csináljunk. Én teljesen újonc voltam a NIFI-ban. James elmagyarázta a NIFI valódi célját, még az alapokat is, mint például, hogy miért nyílt forráskódú. Átnézte minden Nifi fogalmat kezdő szinttől a fejlesztői szintig.
Firdous Hashim Ali - MOD A BLOCK
Kurzus - Apache NiFi for Administrators
Gépi fordítás
Azt, hogy elejétől is voltam birtokában.
Peter Scales - CACI Ltd
Kurzus - Apache NiFi for Developers
Gépi fordítás
Általános áttekintés a tárgyalt témák kulcspontjainak felidézése és áttekintése.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Kurzus - Building Stream Processing Applications with Kafka Streams
Gépi fordítás
Informative and had correct level of detail I believe.
Asif Akhtar
Kurzus - Distributed Messaging with Apache Kafka
Gépi fordítás