聯繫我們

課程簡介

模塊 1:Confluent Apache Kafka 架構與叢集配置入門

  • 什麼是 Apache Kafka 和 Confluent 平臺?
  • Kafka Broker、Producer、Consumer 及 Topic 基礎知識
  • Kafka 在數據流和消息管道中的角色
  • Confluent 擴展:REST Proxy、Schema Registry、Control Center
  • Kafka 叢集架構:Brokers、分區和複製

模塊 2:Zookeeper Quorum 配置

  • 什麼是 Zookeeper?
  • Zookeeper 在 Kafka 叢集中的角色
  • Zookeeper Quorum 大小
  • Zookeeper 配置
  • 在服務器上實施 SSH
  • 動手練習:Zookeeper 配置(團隊模式與服務模式)
  • 使用 Zookeeper 命令行界面 (CLI)
  • 動手練習:Zookeeper Quorum 設置
  • Zookeeper 內部文件系統
  • 影響 Zookeeper 性能的因素
  • 演示:Zookeeper 管理工具和 Zoonavigator

模塊 3:Kafka 叢集配置

  • Kafka 基礎知識
  • Kafka 配置
  • 動手練習:單個 Broker 上的 Kafka 配置
  • 動手練習:執行 Kafka 命令
  • 動手練習:Kafka 多 Broker(叢集)設置
  • 動手練習:Kafka 叢集測試
  • 能否連接到我的 Kafka 叢集?
  • Advertised.listeners 配置:關鍵設置
  • Topic 配置
  • 設置 Topic 中的消息 ingestion 和 delivery
  • 動手練習:演示 Kafka 韌性
  • Kafka 性能:I/O、網絡、RAM、CPU、OS
  • Kafka 性能:其他因素
  • 動手練習:如何修改 Broker 配置

模塊 4:高級 Kafka 配置

  • Landoop Kafka Topics UI、Confluent REST Proxy、Confluent Schema Registry 配置
  • 發送和接收消息(CLI、Java、Spring Framework)
  • 指標和監控工具(Confluent Control Center、Elasticsearch 等)
  • 日誌文件和偏移量管理
  • 高可用性和災難恢復
  • 通過複製確保高可用性
  • 性能調優(Producer/Consumer)
  • 災難恢復策略
  • 故障轉移控制和數據恢復
  • Connector 設置
  • Kafka Connect 實施
  • Kafka 安全特性

總結與後續步驟

最低要求

  • 具備基於 Linux 的系統和命令行工具的經驗。
  • 熟悉分佈式系統概念。
  • 了解基本網絡和系統配置。

受眾

  • 管理 Kafka 部署的 DevOps 和 SRE 團隊。
  • 使用 Confluent 和 Zookeeper 的系統管理員。
  • 負責可擴展系統的 Kafka 開發人員和架構師。
 16 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類