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)
Suficientă practică, formatorul este cunoscutor
Chris Tan
Curs - A Practical Introduction to Stream Processing
Tradus de catre o masina
În timpul exercițiilor, James m-a explicat cu mai multe detalii fiecare pas în care mă blocau. Eram complet nou la NIFI. El m-a explicat scopul real al lui NIFI, chiar conceptele de bază cum ar fi open source. El a acoperit toate conceptele ale lui Nifi, începând cu nivelul de începător până la nivelul dezvoltatorului.
Firdous Hashim Ali - MOD A BLOCK
Curs - Apache NiFi for Administrators
Tradus de catre o masina
Cu toate acestea că l-am avut în primul rând. (Note: The given sentence is somewhat incomplete or out of context, so the translation maintains that structure and tone.)
Peter Scales - CACI Ltd
Curs - Apache NiFi for Developers
Tradus de catre o masina
Reamintarea/supravegherea punctelor cheie ale temelor discutate.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Curs - Building Stream Processing Applications with Kafka Streams
Tradus de catre o masina
Informative and had correct level of detail I believe.
Asif Akhtar
Curs - Distributed Messaging with Apache Kafka
Tradus de catre o masina