聯繫我們

課程簡介

模塊 1:Confluent Apache Kafka 叢集的架構與配置簡介

  • Kafka 在現代數據流水線中的角色
  • Apache Kafka 與 Confluent Kafka 的差異
  • 核心組件:生產者、消費者、broker、主題、分區
  • Kafka 叢集部署模型和擴展考量

模塊 2:Zookeeper 法定人數配置

  • 什麼是 Zookeeper?
  • Zookeeper 在 Kafka 叢集中的作用
  • Zookeeper 法定人數大小
  • Zookeeper 配置
  • 在服務器上實施 SSH
  • 實踐:Zookeeper 配置(團隊和作為服務)
  • 使用 Zookeeper 命令行界面 (CLI)
  • 實踐:Zookeeper 法定人數配置
  • Zookeeper 內部文件系統
  • 影響 Zookeeper 性能的因數
  • 演示 Zookeeper 和 Zoonavigator 的管理工具

模塊 3:Kafka 叢集配置

  • Kafka 基礎概念
  • Kafka 配置
  • 實踐:Kafka broker 配置
  • 實踐:執行 Kafka 命令
  • 實踐:Kafka 多 Broker 叢集配置
  • 實踐:Kafka 叢集測試
  • 能否連接到我的 Kafka 叢集?
  • Advertised.listeners 配置:最重要的設置
  • 主題配置
  • 用於下載和攝取消息到主題的配置
  • 實踐:演示 Kafka 韌性
  • Kafka 性能:I/O
  • Kafka 性能:網絡 (RED)
  • Kafka 性能:RAM
  • Kafka 性能:CPU
  • Kafka 性能:操作系統 (OS)
  • Kafka 性能:其他
  • 實踐:如何更改 Kafka broker 配置

模塊 4:高級 Kafka 配置

  • Landoop Kafka 主題用戶界面、Confluent REST Proxy、Confluent Schema Registry 配置
  • 發送和接收消息 (CLI、Java 和 Spring 框架)
  • 監控指標與工具 (Confluent Control Center、Elasticsearch 等)
  • 日誌文件和偏移量管理
  • 高可用性和災難恢復
  • 通過複製確保高可用性
  • 調優生產者和消費者性能
  • 災難恢復策略
  • 故障切換控制和數據恢復
  • 連接器配置
  • Kafka Connect 實施
  • Kafka 安全特性

總結和下一步

最低要求

  • 熟悉分佈式系統和消息概念
  • 具備 Linux 命令行之使用經驗
  • 基本網路和系統管理知識

受眾

  • 系統管理員
  • DevOps 工程師
  • 平台和基礎設施團隊
 21 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類