Struttura del corso
Modulo 1: Introduzione all'architettura e alla configurazione del cluster Confluent Apache Kafka
- Ruolo di Kafka nelle moderne pipeline dati
- Differenze tra Apache Kafka e Confluent Kafka
- Componenti principali: producer, consumer, broker, topic, partizioni
- Modelli di distribuzione del cluster Kafka e considerazioni sulla scalabilità
Modulo 2: Configurazione del Quorum Zookeeper
- Cosa è Zookeeper?
- Ruolo di Zookeeper in un cluster Kafka
- Dimensione del quorum Zookeeper
- Configurazione di Zookeeper
- Implementazione di SSH sui nostri server
- Esercitazione: Configurazione di Zookeeper (come squadra e come servizio)
- Utilizzo dell'interfaccia della riga di comando di Zookeeper (CLI)
- Esercitazione: Configurazione del quorum Zookeeper
- Sistema di file interno di Zookeeper
- Fattori che influiscono sulle prestazioni di Zookeeper
- Dimostrazione degli strumenti di gestione per Zookeeper e Zoonavigator
Modulo 3: Configurazione del Cluster Kafka
- Concetti base di Kafka
- Configurazione di Kafka
- Esercitazione: Configurazione del broker Kafka
- Esercitazione: Esecuzione di comandi Kafka
- Esercitazione: Configurazione del cluster multi-broker Kafka
- Esercitazione: Test del cluster Kafka
- Posso connettermi al mio cluster Kafka?
- Configurazione advertised.listeners: impostazione più importante
- Configurazione dei topic
- Configurazione per il download e l'ingestione di messaggi nei topic
- Esercitazione: Dimostrazione della resilienza di Kafka
- Prestazioni di Kafka: I/O
- Prestazioni di Kafka: Rete (RED)
- Prestazioni di Kafka: RAM
- Prestazioni di Kafka: CPU
- Prestazioni di Kafka: Sistema Operativo (OS)
- Prestazioni di Kafka: Altri aspetti
- Esercitazione: Come modificare la configurazione del broker Kafka
Modulo 4: Configurazione Avanzata di Kafka
- Interfaccia utente dei topic Landoop, configurazione del Confluent REST Proxy e del Confluent Schema Registry
- Inviare e ricevere messaggi (CLI, Java e Spring framework)
- Monitoraggio delle metriche e degli strumenti (Confluent Control Center, Elasticsearch, ecc.)
- Gestione dei file di log e degli offset
- Alta disponibilità e ripristino da disastro
- Garantire l'alta disponibilità attraverso la replica
- Ottimizzazione delle prestazioni dei producer e dei consumer
- Strategie di ripristino da disastro
- Controllo del failover e recupero dei dati
- Configurazione degli connector
- Implementazione di Kafka Connect
- Funzionalità di sicurezza di Kafka
Riassunto e Prossimi Passi
Requisiti
- Familiarità con sistemi distribuiti e concetti di messaggistica
- Esperienza con la riga di comando Linux
- Conoscenza base di reti e amministrazione di sistema
Pubblico Obiettivo
- Amministratori di sistema
- Ingegneri DevOps
- Team di piattaforma e infrastruttura
Recensioni (5)
Coinvolgimento con il formatore Una serie di esercizi e laboratori pertinenti Esami pratici
Salim - SICPA SA
Corso - Administration of Kafka Message Queue
Traduzione automatica
approccio interattivo dell'insegnante, non una storia diretta ma agire sulle domande del pubblico.
Rens - Canon Medical Informatics Europe B.V.
Corso - Administration of Kafka Topic
Traduzione automatica
I laboratori e le diapositive si combinano bene con la conoscenza e l'amore di Jorge per Kafka.
Willem - BMW SA
Corso - Apache Kafka for Developers
Traduzione automatica
very interactive...
Richard Langford
Corso - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable