Schița de curs
Modulul 1: Introducere în arhitectura Confluent Apache Kafka și configurarea clusterului
- Ceea ce este Apache Kafka și platforma Confluent?
- Fundamentele broker-ului Kafka, producătorului, consumatorului și topic-ului
- Rola lui Kafka în pipeline-uri de streaming și messaging de date
- Extensii Confluent: REST Proxy, Schema Registry, Control Center
- Arhitectura clusterului Kafka: brokeri, partiții și replicare
Modulul 2: Configurarea quorumului Zookeeper
- Ceea ce este Zookeeper?
- Rola lui Zookeeper într-un cluster Kafka
- Mărimea quorumului Zookeeper
- Configurarea Zookeeper
- Pornirea SSH pe serverele noastre
- Practică: Configurarea Zookeeper (ca echipă și ca serviciu)
- Folosirea interfeței de linie de comandă Zookeeper (CLI)
- Practică: Setarea quorumului Zookeeper
- Sistemul intern de fișiere al Zookeeper
- Factori care afectează performanța lui Zookeeper
- Demo: Unelte de gestionare Zookeeper și Zoonavigator
Modulul 3: Configurarea clusterului Kafka
- Bazilele Kafka
- Configurarea Kafka
- Practică: Configurarea Kafka pe un broker unic
- Practică: Executarea comenzilor Kafka
- Practică: Setarea clusterului multi-broker Kafka (cluster)
- Practică: Testarea clusterului Kafka
- Pot conecta la clusterul meu de Kafka?
- Configurarea advertised.listeners: setare cheie
- Configurarea topic-ului
- Pornirea ingestionării și livrării mesajelor în topic-uri
- Practică: Demonstrația rezilienței lui Kafka
- Performanța Kafka: I/O, rețea, RAM, CPU, OS
- Factori de performanță pentru Kafka: alți factori
- Practică: Cum să modificăm configurările broker-ului
Modulul 4: Configurarea avansată a lui Kafka
- Configurarea Landoop Kafka Topics UI, Confluent REST Proxy, și Schema Registry
- Trimiterea și primirea de mesaje (CLI, Java, Spring Framework)
- Unelte pentru metrici și monitorizare (Confluent Control Center, Elasticsearch etc.)
- Fisierele de log și gestionarea offset-urilor
- Aproape zero timp de indisponibilitate și recuperare la disastre
- Asigurarea aprovizionării continue prin replicare
- Tuning al performanței (producer/consumer)
- Strategii de recuperare în cazuri de disastre
- Controlul de fallback și recuperarea datelor
- Configurarea conexiunilor
- Implementarea Kafka Connect
- Caracteristici de securitate Kafka
Synopsis și următoarele pași
Cerințe
- Experiență cu sistemele bazate pe Linux și instrumentele liniei de comandă
- Cunoștințe despre conceptele sistemelor distribuite
- Compreensiunea rețelelor de baze și a configurării sistemului
Publicul
- Echipele DevOps și SRE care gestionează deploy-urile Kafka
- Administratorii de sistem care lucrează cu Confluent și Zookeeper
- Developerii și arhitecții Kafka responsabili pentru sisteme scalabile
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