Đề 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
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories