Course Outline
Module 1: Εισαγωγή στην αρχιτεκτονική και την ρύθμιση του κλάστερ Confluent Apache Kafka
- Τι είναι η Apache Kafka και το πλατφόρμα Confluent;
- Fondamental Kafka broker, producer, consumer, και topic
- Η ρόλος του Kafka σε pipelines data streaming και μηνύματων
- Επέκταση Confluent: REST Proxy, Schema Registry, Control Center
- Αρχιτεκτονική του Kafka cluster: brokers, διαιρέσεις και αντιγραφές
Module 2: Ρύθμιση Quorum Zookeeper
- Τι είναι το Zookeeper;
- Η ρόλος του Zookeeper σε κλάστερ Kafka
- Μέγεθος Quorum Zookeeper
- Ρύθμιση Zookeeper
- Εφαρμογή SSH στους διακομιστές μας
- Hands-on: Ρύθμιση Zookeeper (ως ομάδα και ως υπηρεσία)
- Χρήση του CLI Zookeeper
- Hands-on: Εγκατάσταση Quorum Zookeeper
- Σύστημα αρχείων εσωτερικών Zookeeper
- Παράγοντες περιβάλλοντος επηρέαζουν τον Zookeeper
- Demo: Εργαλεία διαχείρισης Zookeeper και Zoonavigator
Module 3: Ρύθμιση Kafka Cluster
- Fondamental Kafka
- Ρύθμιση του Kafka
- Hands-on: Ρύθμιση του Kafka σε έναν διακομιστή
- Hands-on: Εκτέλεση εντολών Kafka
- Hands-on: Σύνδεση κλάστερ multi-broker (cluster)
- Hands-on: Πειραματική χρήση του Kafka cluster
- Μπορώ να συνδέσω με το κλάστερ μου του Kafka;
- Ρύθμιση advertised.listeners: κλειδί ρύθμισης
- Ρύθμιση topic
- Εγκατάσταση εισαγωγής και παράδοσης μηνυμάτων σε topics
- Hands-on: Παρουσίαση της αντοχής του Kafka
- Επικινδύνεια Kafka: I/O, δικτύων, RAM, CPU, OS
- Περιβάλλον επικίνδυνη του Kafka: άλλοι παράγοντες
- Hands-on: Πώς να ρυθμίζετε τις διακομιστές
Module 4: Σημαντική Kafka Configuration
- Επεξεργασία Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
- Αποστολή και αποδοχή μηνυμάτων (CLI, Java, Spring Framework)
- Eργαλεία metrics και monitoring (Confluent Control Center, Elasticsearch, etc.)
- Αρχεία και διαχείριση offsets
- Υψηλή αξιοπιστία και ευεκτοτόνη συμβαδίσεις
- Πώς να εγγυάσετε την υψηλή αξιοπιστία με τις αντιγραφές
- Ρύθμιση περιβάλλον (producer/consumer)
- Eυεκτότητα στρατηγικές διαχείρισης απώλειας
- Ελεύθερη ελέγχου και ανάκτησης δεδομένων
- Εγκατάσταση συνδέσεις
- Επίβαση Kafka Connect
- Χαρακτηριστικά ασφαλείας του Kafka
Σύνοψη και Επόμενα βήματα
Requirements
- Εμπειρία με συστήματα βασισμένα στο Linux και εργαλεία γραμμής εντολών
- Γνώση των θεμελιωδών διακριτικών συστημάτων
- Σύνειδηση βασικών δικτύων και συστήματος ρύθμισης
Πληροφόρηση
- Ομάδες DevOps και SRE που διαχειρίζονται εγκαταστάσεις Kafka
- Διαχειριστές συστημάτων που εργάζονται με το Confluent και το Zookeeper
- Προγραμματιστές και αρχιτέκτονες Kafka υπεύθυνοι για επιτρεπτά συστήματα
Testimonials (5)
Αρκετή πρακτική εμπειρία, ο καθηγητής είναι γνώστες
Chris Tan
Course - A Practical Introduction to Stream Processing
Machine Translated
Κατά τη διάρκεια των ασκήσεων, ο James μου εξήγησε σε λεπτομέρεια κάθε βήμα που μου προκαλούσε δυσκολίες. Ήθελα να γνωρίζω όλα από την αρχή στο NIFI. Εξήγησε μου το πραγματικό στόχο του NIFI, ακόμη και βασικά θέματα όπως το open source. Καλύψε εντελώς κάθε concept του Nifi, αρχίζοντας από επίπεδο ξεκαθάρισης μέχρι επίπεδο προγραμματιστή.
Firdous Hashim Ali - MOD A BLOCK
Course - Apache NiFi for Administrators
Machine Translated
Ωτι το είχα από την αρχή.
Peter Scales - CACI Ltd
Course - Apache NiFi for Developers
Machine Translated
Ανακάλυψη/επισκόπηση κρίσιμων σημείων των θεμάτων που συζητήθηκαν.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Course - Building Stream Processing Applications with Kafka Streams
Machine Translated
Informative and had correct level of detail I believe.
Asif Akhtar
Course - Distributed Messaging with Apache Kafka
Machine Translated