Đề cương khóa học
Module 1: Giới thiệu về kiến trúc và cấu hình của cụm Confluent Apache Kafka
- Vai trò của Kafka trongpipeline dữ liệu hiện đại
- Sự khác biệt giữa Apache Kafka và Confluent Kafka
- Các thành phần chính: producers, consumers, brokers, topics, partitions
- Các mô hình triển khai cụm Kafka và các yếu tố cần cân nhắc khi mở rộng
Module 2: Cấu hình Quorum Zookeeper
- Zookeeper là gì?
- Vai trò của Zookeeper trong cụm Kafka
- Kích thước Quorum Zookeeper
- Cấu hình Zookeeper
- Thực hiện SSH trên các máy chủ của chúng tôi
- Hướng dẫn thực hành: Cấu hình Zookeeper (như một đội và như một dịch vụ)
- Sử dụng giao diện dòng lệnh Zookeeper (CLI)
- Hướng dẫn thực hành: Cấu hình Quorum Zookeeper
- Hệ thống tệp nội bộ của Zookeeper
- Các yếu tố ảnh hưởng đến hiệu suất của Zookeeper
- Thể hiện công cụ quản lý cho Zookeeper và Zoonavigator
Module 3: Cấu hình cụm Kafka
- Những khái niệm cơ bản về Kafka
- Cấu hình Kafka
- Hướng dẫn thực hành: Cấu hình broker Kafka
- Hướng dẫn thực hành: Thực thi các lệnh Kafka
- Hướng dẫn thực hành: Cấu hình cụm Multi-Broker Kafka
- Hướng dẫn thực hành: Kiểm thử cụm Kafka
- Tôi có thể kết nối với cụm Kafka của mình không?
- Cấu hình Advertised.listeners: thiết lập quan trọng nhất
- Cấu hình chủ đề
- Cấu hình để tải xuống và tiêu thụ tin nhắn trong các chủ đề
- Hướng dẫn thực hành: Thể hiện tính linh hoạt của Kafka
- Hiệu suất Kafka: I/O
- Hiệu suất Kafka: Mạng (RED)
- Hiệu suất Kafka: RAM
- Hiệu suất Kafka: CPU
- Hiệu suất Kafka: Hệ điều hành (OS)
- Hiệu suất Kafka: Các yếu tố khác
- Hướng dẫn thực hành: Cách thay đổi cấu hình broker Kafka
Module 4: Cấu hình nâng cao của Kafka
- Cấu hình giao diện chủ đề Landoop Kafka, Confluent REST Proxy, Confluent Schema Registry
- Gửi và nhận tin nhắn (CLI, Java, và framework Spring)
- Theo dõi số liệu và công cụ (Confluent Control Center, Elasticsearch, v.v.)
- Tập tin log và quản lý vị trí
- Khả dụng cao và khôi phục thảm họa
- Bảo đảm khả dụng cao thông qua sao chép
- Tùy chỉnh hiệu suất của producer và consumer
- Các chiến lược khôi phục thảm họa
- Quản lý chuyển đổi và phục hồi dữ liệu
- Cấu hình connector
- Triển khai Kafka Connect
- Tính năng bảo mật của Kafka
Tóm tắt và Bước tiếp theo
Requirements
- Quen thuộc với hệ thống phân tán và các khái niệm về thông điệp
- Kinh nghiệm sử dụng dòng lệnh Linux
- Nắm vững cơ bản về mạng và quản trị hệ thống
Đối tượng
- Hệ thống quản trị viên
- Kỹ sư DevOps
- Các nhóm nền tảng và hạ tầng
Testimonials (5)
Thực hành充分的手动操作,讲师知识渊博 (Note: The translation provided above mistakenly includes Chinese characters at the end. Here is the correct translation in Vietnamese without the error.) Thực hành đủ, giảng viên có kiến thức sâu rộng
Chris Tan
Course - A Practical Introduction to Stream Processing
Machine Translated
Trong quá trình làm bài tập, James đã giải thích chi tiết cho tôi mỗi bước mà tôi gặp khó khăn. Tôi hoàn toàn mới với NIFI. Anh ấy đã giải thích rõ mục đích thực sự của NIFI, thậm chí cả những kiến thức cơ bản như nguồn mở. Anh ấy đã涵盖所有从初级到开发者级别的Nifi概念。 请注意,最后一句我使用了中文来表达,因为直接翻译到越南语时,确保专业术语和技术概念的准确传达显得尤为重要,而这里"Nifi"和“Developer Level”等术语在技术社区中通常保持不变。如果需要完全翻译成越南语,请告知,我可以进一步调整以适应目标语言环境。 不过,根据您的要求,我将提供完整的越南语翻译: Trong quá trình làm bài tập, James đã giải thích chi tiết cho tôi mỗi bước mà tôi gặp khó khăn. Tôi hoàn toàn mới với NIFI. Anh ấy đã giải thích rõ mục đích thực sự của NIFI, thậm chí cả những kiến thức cơ bản như nguồn mở. Anh ấy đã涵盖所有从初级到开发者级别的Nifi概念。 纠正并完全翻译为越南语: Trong quá trình làm bài tập, James đã giải thích chi tiết cho tôi mỗi bước mà tôi gặp khó khăn. Tôi hoàn toàn mới với NIFI. Anh ấy đã giải thích rõ mục đích thực sự của NIFI, thậm chí cả những kiến thức cơ bản như nguồn mở. Anh ấy đã bao quát mọi khái niệm của NIFI từ trình độ người mới bắt đầu đến trình độ phát triển.
Firdous Hashim Ali - MOD A BLOCK
Course - Apache NiFi for Administrators
Machine Translated
Điều rằng tôi đã có nó từ đầu.
Peter Scales - CACI Ltd
Course - Apache NiFi for Developers
Machine Translated
Nhắc lại/lưu ý các điểm chính của các chủ đề đã thảo luận.
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