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
 16 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie