|
Kafka实战培训 课程简介 随着互联网的快速普及,以及大数据在生产生活中迅速应用,对企业业务的高并发提出苛刻的要求,如何能够满足业务的高并发需求呢?Kafka可以满足高并的苛刻需求,被越来越多的企业所使用。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理大规模的网站的所有动作流数据。基于以上市场需求尹老师专门总结了使用Kafka的多年工作经验,帮助学员提升Kafka技能,学会使用Redis。 本课程重点讲解Kafka的安装配置、API的使用、持久化与复制、集群搭建与运维等。 讲师简介 尹老师 IT从业近二十年,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,并且乐于将自己的经验分享。尹老师具有敏锐的目光与头脑,发现并集成整合社会资源,为企业节省资源并创造价值,达到为合作伙伴创收的目的。曾为多家国内知名企业提供培训与咨询,包含阿里集团、华为、中国移动、中国电信、中国联通、当当网、中石油、中石化、中国电网、中国银行、中国工商银行、浦发银行、阿尔卡特朗讯、中航国际等。拥有大数据、大流量、高并发、分布式的大型网站架构和设计经验。曾主导过多个私有云、公有云建设项目,早些年也主导过ERP、CMS等软件项目,积累了丰富的实践经验,这些项目中包含多个数百万、上千万的大型项目。项目经历:贵州省政府云呼叫中心建设项目、广东发展银行电营、运维大数据分析项目、中石油工程设计西南分公司云计算项目评审委员、中石油大数据挖掘项目,电商库存预测大数据分析项目、大型ERP、电子商务、CRM、电子政务等多个项目。 尹老师在工作中研究新技术、新框架、及时更新知识体系,并长期坚持编写架构核心代码。在技术平台方面,善于Hadoop、Spark、Docker、OpenStack、Storm等技术平台的应用与运维。深入理解Hadoop、HDFS、HBase、MapReduce、Zookeeper、Hive、Sqoop、BigTable等大数据技术和开源框架理论。对于云计算体系有深刻认识,及独到的见解,如OpenStack的技术架构、安装部署、运维等。在移动云计算方面,善于设计与建设云计算体系;也善于移动云计算相关的咨询与培训。在项目管理方面,善于使用敏捷项目管理方法,把客户的需求变更作为常态,作为软件架构设计的一部分,减少需求变更带来的返工;善于捕捉、挖掘、分析客户需求,为用户提供满意的产品。
图2.含金量较高的PMP认证 讲师经验 4、 中国移动多省Docker特聘讲师 5、 中国移动研究院微特聘讲师 12、 中信银行分布式数据库讲师 16、 中国电力科学研究院流计算特聘讲师 23、 北航特聘企业讲师 24、 阿尔卡特-朗讯(Alcatel-Lucent)虚拟化与OpenStack培训特约讲师 25、 中石油工程设计西南分公司云计算数据中心建设项目 26、 广东发展信用卡精准营销项目 29、 中航国际大综贸易云计算规划项目咨询、培训讲师 30、 北京民生软件SaaS平台研发咨询师 31、 北京立达资本项目管理信息系统解决方案咨询师 32、 曾任大型ERP、电子商务、CRM、电子政务等项目经理 1、 使学员掌握Kafka的安装配置、集群的部署与运维; 2、 使学员掌握Kafka的使用、持久化与复制、开发与缓存设计等; 3、使学员具备基于Kafka的开发能力。 培训对象 1、本课程适合于即将投身于大数据领域的企业或者个人; 2、本课程适合于开发人员、系统架构师、高级程序员、资深开发人员; 3、本课程适合于企业IT技术优化的人员; 4、政府机关,金融保险、移动互联网、能源行业等相关技术人员; 5、高校、科研院所统计分析研究员,涉及到数据处理的人员; 培训方式 以课堂讲解、演示、案例分析为主,辅以互动研讨、现场答疑、学以致用。 课程安排 课程时间:1天 课程内容: | | 备注 | | 第1个主题: 分布式消息中间件Kafka剖析(深入理解Kafka的实现原理)(90分钟) 1、 Kafka诞生背景剖析 2、 什么是Kafka 3、 Kafka特征剖析 4、 Kafka应用场景 5、 Kafka架构剖析 6、 Broker 7、 Producer 8、 Consumers 9、 Topics 10、 Leader 11、 Follower 12、 队列模式(queuing) 13、 发布-订阅模式(publish-subscribe) 14、 Kafka创建topic、发送消息、消费消息 15、 数据传输的事务定义 16、 数据的持久化 17、 Kafka存储在硬盘上的消息格式 第2个主题: Kafka集群部署剖析(介绍Kafka集群部署)(90分钟) 1、 Kafka集群部署架构介绍 2、 Kafka集群部署环境准备 3、 Kafka集群部署 4、 Kafka节点管理 5、 Kafka运维管理 6、 Kafka主从同步 7、 Kafka的性能优化 8、 Kafka的消息与日志 9、 Kafka实战案例:Kafka集群部署实践 第3个主题: Kafka Shell操作实战(全面深入理解Kafka相关命令和具备Kafka的运维能力)(60分钟) 1、 Kafka Shell介绍 2、 Kafka查看日志命令 3、 Kafka主从命令 4、 Kafka监控命令 第4个主题: 编写Kafka程序(深入理解Kafka的APIs并动手实践)(90分钟) 1、 搭建Kafka开发环境 2、 Driver程序开发 3、 Producer程序开发 4、 Consumer程序开发 5、 发布与运行 6、 Kafka APIs全面剖析 7、 Kafka APIs应用场景剖析及案例 8、 Kafka程序监控 9、 Kafka实战案例:Kafka整合实现数据实时数据分析处理设计与分析 第5个主题: Kafka与其它软件集成(介绍Kafka与其它软件系统集成)(60分钟) 1、 Kafka与Hadoop集成 2、 Kafka与Hadoop集成剖析 3、 搭建Kafka与Hadoop集成环境 4、 Kafka与Spark Streaming集成 5、 Kafka与Spark Streaming集成剖析 6、 搭建Kafka与Spark Streaming集成环境 7、 Kafka与日志收集工具集成 8、 Kafka与日志收集工具集成剖析 9、 搭建Kafka与日志收集工具集成环境 10、 Kafka实战案例:Kafka整合实现数据实时数据分析处理 | |
|