課程簡介

模組 1: Confluent Apache Kafka 集群的架構與配置介紹

  • Kafka 在現代數據管道中的角色
  • Apache Kafka 與 Confluent Kafka 的差異
  • 核心組件:生產者、消費者、代理、主題、分區
  • Kafka 集群部署模式與擴展考量

模組 2: Zookeeper 法定人數配置

  • 什麼是 Zookeeper?
  • Zookeeper 在 Kafka 集群中的角色
  • Zookeeper 法定人數大小
  • Zookeeper 配置
  • 在我們的伺服器上實現 SSH
  • 實務:Zookeeper 配置(團隊與服務)
  • 使用 Zookeeper 命令列介面 (CLI)
  • 實務:Zookeeper 法定人數配置
  • Zookeeper 內部文件系統
  • 影響 Zookeeper 的性能因素
  • Zookeeper 和 Zoonavigator 管理工具的演示

模組 3: Kafka 集群配置

  • Kafka 基本概念
  • Kafka 配置
  • 實務:Kafka 代理配置
  • 實務:執行 Kafka 命令
  • 實務:Kafka 多代理集群配置
  • 實務:Kafka 集群測試
  • 我可以連接到我的 Kafka 集群嗎?
  • Advertised.listeners 配置:最重要的設定
  • 主題配置
  • 下載和接收主題訊息的配置
  • 實務:演示 Kafka 的彈性
  • Kafka 性能:I/O
  • Kafka 性能:網絡 (RED)
  • Kafka 性能:RAM
  • Kafka 性能:CPU
  • Kafka 性能:操作系統 (OS)
  • Kafka 性能:其他
  • 實務:如何更改 Kafka 代理配置

模組 4: 高級 Kafka 配置

  • Landoop Kafka 主題用戶介面、Confluent REST 代理、Confluent 模式註冊表配置
  • 發送和接收訊息(CLI、Java 和 Spring 框架)
  • 監控指標和工具(Confluent 控制中心、Elasticsearch 等)
  • 日誌文件和偏移量管理
  • 高可用性和災難恢復
  • 通過複製確保高可用性
  • 調整生產者和消費者性能
  • 災難恢復策略
  • 故障轉移控制和數據恢復
  • 連接器配置
  • Kafka Connect 實現
  • Kafka 安全功能

總結與下一步

最低要求

  • 熟悉分布式系统和消息传递概念
  • 具备Linux命令行经验
  • 对网络和系统管理有基本了解

目标受众

  • 系统管理员
  • DevOps工程师
  • 平台和基础设施团队
 21 時間:

人數


每位參與者的報價

客戶評論 (5)

Provisional Upcoming Courses (Require 5+ participants)

課程分類