感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 16 小时
课程大纲
模块 1:Confluent Apache Kafka 架构与集群配置简介
- 什么是 Apache Kafka 和 Confluent 平台?
- Kafka 代理、生产者、消费者和主题基础
- Kafka 在数据流和消息管道中的作用
- Confluent 扩展:REST 代理、Schema Registry、Control Center
- 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、网络、内存、CPU、操作系统
- Kafka 性能:其他因素
- 动手实践:如何修改代理配置
模块 4:高级 Kafka 配置
- Landoop Kafka Topics UI、Confluent REST Proxy、Confluent Schema Registry 配置
- 发送和接收消息(CLI、Java、Spring 框架)
- 指标和监控工具(Confluent Control Center、Elasticsearch 等)
- 日志文件和偏移量管理
- 高可用性和灾难恢复
- 通过复制确保高可用性
- 性能调优(生产者/消费者)
- 灾难恢复策略
- 故障转移控制和数据恢复
- 连接器设置
- 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
机器翻译