本课程对Storm进行全方位的讲解剖析,使听众能熟练部署Storm平台,并且跟其它开发环境以及大数据平台结合,开发出满足自己场景需要的实时分析系统。本课程需要Linux(在Linux环境下部署),Java(使用Java开发)的基础知识,如果听众已经听过Hadoop基础课程,相信有助于更好地理解本课内容。实验环境需要至少3节点虚拟机(可以部署在同一物理机上),请听众自行准备。
具有linux操作一般知识,对Java有一小点认识,对Storm实时数据分析平台有兴趣的IT人或学习者。
课程目录:
第1周 Storm实时分析平台的源起,Storm分布式集群实施(zookeeper集群的搭建和storm集群的搭建)
第2周 Storm概念详解和工作原理,topology、spout、bolt的细节和API讲解
第3周 Grouping策略,并行度,消息的可靠处理机制
第4周 分布式RPC:Storm的DRPC介绍
第5周 Storm高级原语Trident
第6周 Storm与Java以外的开发语言整合
第7周 Storm on Yarn,与hadoop数据分析平台整合
第8周 Storm实时数据分析应用案例
评论0