感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 16 時間:
課程簡介
模組 1:Confluent Apache Kafka 架構與叢集設定簡介
- 什麼是 Apache Kafka 及 Confluent 平台?
- Kafka Broker、生產者、消費者及 Topic 基礎
- Kafka 在資料串流及訊息管線中的角色
- Confluent 擴展功能:REST Proxy、Schema Registry、Control Center
- Kafka 叢集架構:Brokers、分區(Partitions)及複製(Replication)
模組 2:Zookeeper 法定人數(Quorum)設定
- 什麼是 Zookeeper?
- Zookeeper 在 Kafka 叢集中的角色
- Zookeeper 法定人數規模
- Zookeeper 設定
- 在我們的伺服器上實現 SSH
- 動手實作:Zookeeper 設定(作為團隊服務及系統服務)
- 使用 Zookeeper 命令列介面 (CLI)
- 動手實作:Zookeeper 法定人數設定
- Zookeeper 內部檔案系統
- 影響 Zookeeper 效能的因素
- 示範:Zookeeper 管理工具及 Zoonavigator
模組 3:Kafka 叢集設定
- Kafka 基礎
- Kafka 設定
- 動手實作:單一 Broker 上的 Kafka 設定
- 動手實作:執行 Kafka 命令
- 動手實作:Kafka 多 Broker(叢集)設定
- 動手實作:Kafka 叢集測試
- 我能連接到我的 Kafka 叢集嗎?
- Advertised.listeners 設定:關鍵設定項
- Topic 設定
- 在 Topic 中設定訊息攝取與傳遞
- 動手實作:展示 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 等)
- 日誌檔及偏移量(Offset)管理
- 高可用性與災難恢復
- 透過複製確保高可用性
- 效能調校(生產者/消費者)
- 災難恢復策略
- 故障轉移控制及資料恢復
- 連接器(Connectors)設定
- Kafka Connect 實現
- Kafka 安全性功能
總結與下一步
最低要求
- 具備 Linux 系統及命令列工具的經驗
- 熟悉分散式系統概念
- 了解基本的網路及系統設定
受眾
- 管理 Kafka 部署的 DevOps 及 SRE 團隊
- 與 Confluent 及 Zookeeper 協作之系統管理員
- 負責擴展性系統的 Kafka 開發人員及架構師
客戶評論 (2)
可以在培訓環境中進行獨立練習。
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
課程 - Kafka for Administrators
機器翻譯
非常實用的例子。儘管團隊成員的知識水平參差不齊,但培訓師盡力保持了一個讓每個人都能跟上的節奏。他爲幾乎所有尋求幫助的人提供了大量支持 :)
Georgi - BMW SA
課程 - Apache Kafka for Developers
機器翻譯