Schița de curs
Modulul 1: Introducere în arhitectura și configurarea clusterului Confluent Apache Kafka
- Rolul lui Kafka în pipeline-urile moderne de date
- Diferențele dintre Apache Kafka și Confluent Kafka
- Componentele principale: producatori, consumatori, brokeri, topicuri, partiții
- Muzele de implementare a clusterului Kafka și considerente pentru scalare
Modulul 2: Configurarea Quorum Zookeeper
- Ce este Zookeeper?
- Rolul lui Zookeeper într-un cluster Kafka
- Mărimea Quorumului Zookeeper
- Configurarea Zookeeper
- Implementarea SSH pe serverele noastre
- Practică: Configurarea Zookeeper (ca echipă și ca serviciu)
- Folosirea interfeței de linie de comandă Zookeeper CLI
- Practică: Configurarea Quorumului Zookeeper
- Sistemul intern de fișiere Zookeeper
- Factorii care influențează performanța Zookeeper
- Demonstrația instrumentelor de management pentru Zookeeper și Zoonavigator
Modulul 3: Configurarea Clusterului Kafka
- Noțiuni de bază ale lui Kafka
- Configurarea Kafka
- Practică: Configurarea brokerului Kafka
- Practică: Executarea comandelor Kafka
- Practică: Configurarea clusterului Multi-Broker Kafka
- Practică: Testarea clusterului Kafka
- Pot conecta la clusterul meu Kafka?
- Configurarea Advertised.listeners: setare cea mai importantă
- Configurația topic-urilor
- Configurația pentru descărcarea și preluarea mesajelor din topic-uri
- Practică: Demonstrația rezilienței lui Kafka
- Performanța Kafka: I/O
- Performanța Kafka: rețea (RED)
- Performanța Kafka: RAM
- Performanța Kafka: CPU
- Performanța Kafka: Sistem de operare (OS)
- Performanța Kafka: Alte aspecte
- Practică: Cum să modificeți configurația brokerului Kafka
Modulul 4: Configurarea Avansată a lui Kafka
- Interfața utilizator pentru topic-urile Landoop Kafka, configurarea Confluent REST Proxy, și Confluent Schema Registry
- Trimiterea și primirea de mesaje (CLI, Java, și framework-ul Spring)
- Metricile și instrumentele de monitorizare (Confluent Control Center, Elasticsearch, etc.)
- Gestionarea fișierelor de jurnal și offset-uri
- Disponibilitate ridicată și recuperare de catastrofe
- Asegurarea disponibilității ridicate prin replicare
- Reglajul performanței producatorului și consumatorului
- Strategiile pentru recuperarea de la catastrofă
- Controlul failover și recuperarea datelor
- Configurarea conexiunilor
- Implementarea Kafka Connect
- Premii ale securității din Kafka
Synopsis și următoarele pași
Cerințe
- Cunoștințe cu sisteme distribuite și conceptele de messaging
- Experiență cu linia de comandă Linux
- Înțelegere de bază a rețelelor și administrarea sistemelor
Publicul-țintă
- Administratorii de sisteme
- Inginerii DevOps
- Echipe platforme și infrastructură
Mărturii (5)
Angajament cu formatorul O serie de exerciții și laboratoare relevante Examene practice
Salim - SICPA SA
Curs - Administration of Kafka Message Queue
Tradus de catre o masina
abordarea interactivă a profesorului, nu o poveste directă, ci o reacție la întrebările din partea publicului.
Rens - Canon Medical Informatics Europe B.V.
Curs - Administration of Kafka Topic
Tradus de catre o masina
Laboratoarele și slide-urile se combină bine cu cunoștințele și dragostea lui Jorge pentru Kafka.
Willem - BMW SA
Curs - Apache Kafka for Developers
Tradus de catre o masina
foarte interactiv...
Richard Langford
Curs - SMACK Stack for Data Science
Tradus de catre o masina
Suficientă practică, formatorul este cunoscutor
Chris Tan
Curs - A Practical Introduction to Stream Processing
Tradus de catre o masina