Návrh Školení
Modul 1: Úvod do architektury a konfigurace clusteru Confluent Apache Kafka
- Rola Kafka v moderních datových potrubích
- Rozdíly mezi Apache Kafka a Confluent Kafka
- Klíčové komponenty: produktoři, spotřebitelé, brokerové, témata, partitce
- Modely nasazení Kafka clusteru a závažnosti škálování
Modul 2: Konfigurace Zookeeper Quorumu
- Co je Zookeeper?
- Rola Zookeeper v Kafka clusteru
- Velikost Zookeeper Quorumu
- Konfigurace Zookeeperu
- Zavedení SSH na naše servery
- Výuková část: Konfigurace Zookeeperu (jako tým a jako služba)
- Používání Zookeeper Command Line Interface (CLI)
- Výuková část: Konfigurace Zookeeper Quorumu
- Interní souborové systémy Zookeeperu
- Faktory, které ovlivňují výkon Zookeeperu
- Demonstrace správních nástrojů pro Zookeeper a Zoonavigator
Modul 3: Konfigurace Kafka clusteru
- Základní koncepty Kafka
- Konfigurace Kafka
- Výuková část: Konfigurace brokerů Kafka
- Výuková část: Spouštění příkazů Kafka
- Výuková část: Konfigurace Kafka Multi-Broker Clusteru
- Výuková část: Testování Kafka clusteru
- Mohu se připojit k mému Kafka clusteru?
- Konfigurace Advertised.listeners: nejdůležitější nastavení
- Konfigurace témata
- Konfigurace ke stažení a načítání zpráv v tématech
- Výuková část: Demonstrační testy odolnosti Kafka
- Skóre výkonu Kafka: I/O
- Skóre výkonu Kafka: Síť (RED)
- Skóre výkonu Kafka: RAM
- Skóre výkonu Kafka: CPU
- Skóre výkonu Kafka: Operační systém (OS)
- Skóre výkonu Kafka: Další faktory
- Výuková část: Jak změnit konfiguraci brokerů Kafka
Modul 4: Pokročilé nastavení Kafka
- Konfigurace Landoop Kafka topic uživatelského rozhraní, Confluent REST Proxy, Confluent Schema Registry
- Odesílání a přijímání zpráv (CLI, Java, a Spring framework)
- Sledování metrik a nástrojů (Confluent Control Center, Elasticsearch, atd.)
- Log soubory a správa posuvných ukazatelů
- Vysoká dostupnost a zotavení po havárii
- Zajištění vysoké dostupnosti prostřednictvím replikace
- Nastavení výkonu producentů a konzumentů
- Strategie zotavení po havárii
- Kontrola přepnutí a obnova dat
- Konfigurace konektorů
- Implementace Kafka Connect
- Zabezpečovací funkce Kafka
Souhrn a další kroky
Požadavky
- Znalostí distribuovaných systémů a konceptů zprávování
- Zkušenosti s příkazovým řádkem Linux
- Základní znalost sieťového technického správce
Cílová skupina
- Techničtí správci systémů
- Inženýři DevOps
- Týmy platform a infrastruktury
Reference (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Kurz - 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
Kurz - Apache NiFi for Administrators
That I had it in the first place.
Peter Scales - CACI Ltd
Kurz - Apache NiFi for Developers
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Kurz - Building Stream Processing Applications with Kafka Streams
Informative and had correct level of detail I believe.