求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
|
角色培养
电话
English
成功案例
品质保证
成功案例
中航信 数据湖架构原理与应
某医疗磁 数据采集与处理
某科技公 大数据(Hadoo
诺基亚 Python基础
天津电子 Elasticse
中国电信 数据仓库与数据挖掘
某航天科 MySQL性能优化
更多...
相关课程
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
更多...
全部课程
>
大数据
Flume & Kafka原理与实践
2205 次浏览
59 次
郭老师
2007年加入阿里巴巴,历任资深开发工程师、技术专家、高级技术专家。
时间地点:
北京 上海 深圳根据报名开班
课程费用:
5000元/人
报公开课
要内训
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
详解Flume架构,同时结合源代码分析了Flume事务的实现原理,并讲解如何实现自定义的Source, Sink, Channel, Interceptor
详解kafka架构,包含数据持久化方式——Topic / Partition / Segment,及数据发布方案——Producer,数据路由策略——Partitioner,和消息订阅方案——Consumer
分析Kafka实现高可用的原理,并将其推广到通用分布式系统,从而为分布式系统常见问题提供参考解决方案
分析Kafka的Consumer Group Rebalance方案原理及其演进过程,并分析不同方案的优劣
讲解Kafka Stream的适用场景,基于Partition的并发模型。同时分析流式处理系统的常见问题,以及Kafka Stream的对应解决方案。并给出Kafka Stream与其它流式处理系统的区别及各自适合的应用场景
培训目标:
了解Flume的适用场景,掌握Flume的事务原理及二次开发的注意事项,以及性能调优方案
掌握Kafka的使用方式,以及如何与现有业务系统集成
理解Kafka实现高可用的原理,了解Consumer Group Rebalance的原理及方案演进以及对业务代码的影响。同时为分布式系统经典问题提供思路
掌握Kafka Stream的原理及适用场景
掌握Kafka运维的核心问题解决方案
培训对象:
大数据开发工程师
学员基础:
具有java编程基础
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:2天
1. Flume原理
1.1 Flume架构
1.2 Fan-in & Fan-out
1.3 Flume事务原理
1.4 Flume监控
1.5 Flume性能优化
2. Flume二次开发
2.1 Flume Event数据结构
2.2 自定义Source
2.3 自定义Sink
2.4 自定义Channel
2.5 自定义Interceptor
3. Kafka架构
3.1 Kafka整体架构
3.2 Topic & Partition
3.3 Producer最佳实践
3.4 消息路由之自定义Partitioner
3.5 两种不同的Consumer用法
4. Kafka高可用原理
4.1 Kafka面临的CAP问题
4.2 高可用下的数据分发
4.3 动态平衡策略ISR
4.4 基于Zookeeper的领导选举方案
4.5 Failover原理
5. Consumer Rebalance方案演进
5.1 为什么需要Rebalance
5.2 Rebalance实现的效果
5.3 自治式Rebalance原理及问题
5.4 集中式Rebalance实现原理
5.5 应用程序如何处理Consumer Rebalance
6. Kafka Stream
6.1 Kafka Stream架构
6.2 Kafka Stream并发模型
6.3 实现Topology的两种方式
6.4 窗口和Join原理与可恢复性保障
6.5 适用场景
7. Kafka运维与如何实现正好一次
7.1 重新分配Replica
7.2 Preferred Replica Leader Election
7.3 两阶段提交实现正好一次
7.4 幂等操作实现正好一次
7.5 数据处理与offset管理放在同一事务实现正好一次
报公开课
要内训
2205 次浏览
59 次
其他人还看了课程
大数据分析挖掘建模 实战训练营
1819 次浏览
企业数字化转型(数据治理、分析&应用)
3735 次浏览
数据驱动:数字化转型策略与落地实践
1841 次浏览
大数据落地技术系列课程
3297 次浏览
《企业级Hadoop大数据处理最佳实践》
2450 次浏览
Apache Kylin大数据分析和机器学习应用实战
2248 次浏览
咨询服务:数据库设计与性能优化
咨询目标
对客户的数据库进行性能评价,设计优化,管理优化
咨询范围
数据库性能评价,数据库结构优化,数据访问SQL优化。
咨询方式
现有数据库调查,问题诊断,性能评价。
对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
建立数据库运行监控平台。运行监控与优化方法指导。
成功案例
建设银行,中国农业银行,中国工商银行,中航信
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]