Storm流计算从入门到精通之技术篇(高并发策略、批处理事务、Trident精解、运维监控、企业场景)
课程讲师:Cloudy
课程分类:大数据
适合人群:初级
课时数量:28课时
用到技术:Storm集群、Zookeeper集群等
涉及项目:网站PV、UV案例实战、其他案例

咨询qq:1840215592



课程亮点:
1、Storm全面、系统、深入讲解,采用最新的稳定版本Storm 0.9.0.1 ;
2、注重实践,对较抽象难懂的技术点如Grouping策略、并发度及线程安全、批处理事务、DRPC、Storm Trident均结合企业场景开发案例进行讲解,
让学员觉得简单易懂;
3、分享积累的经验和技巧,从架构的角度剖析场景和设计实现方案;
4、讲师Cloudy具有丰富的电商云平台架构经验,对流计算更是涉足早、沉淀深,课程依然沿用重实践、重实战的风格。
学习课程需要具有:Java基础、Linux基础
学习课程可以提升的技能(Storm除外):Zookeeper、Java、Linux
Storm入门视频教程详细查看: http://www.ibeifeng.com/goods-427.html
课程大纲:
1、Storm简介和课程介绍
2、Storm原理和概念详解
3、Zookeeper集群搭建及基本使用
4、Storm集群搭建及测试
5、API简介和入门案例开发
6、Spout的Tail特性、storm-starter及maven使用、Grouping策略
7、实例讲解Grouping策略及并发
6种分组策略详解
并发度与线程安全
8、并发度详解、案例开发(高并发运用)
高并发xia住重线程安全
fieldsGrouping案例
9、案例开发——计算网站PV
通过2种方式实现汇总型计算。
10、案例优化引入Zookeeper锁控制线程操作
11、计算网站UV(去重计算模式)
去重计算模式实战讲解
12、【运维】集群统一启动和停止shell脚本开发
开发Storm集群统一启动和停止shell,该脚本在运维中非常有用和高效。
13、批处理事务原理详解
Storm事务工作原理深入讲解
14、Storm事务API及案例分析
Storm事务相关API详解
Storm事务案例分析
15、Storm事务案例实战之 ITransactionalSpout
Storm事务案例开发
ITransactionalSpout的实现
16、Storm事务案例升级之按天计算
结合企业场景,案例升级进行按天计算
17、Storm分区事务案例实战
案例之IPartitionedTransactionalSpout的实现和运用
18、Storm不透明分区事务案例实战
案例之IOpaquePartitionedTransactionalSpout 的实现和运用
19、DRPC精解和案例分析
DRPC工作原理精讲
DRPC案例分析
20、Storm Trident 入门
Trident是Storm基础API的抽象封装,等同于基于Hadoop的Pig。
Trident框架功能强大,调用简单,是Storm开发的利器。
本节讲述Trident编程模式和案例分析。
21、Trident API和概念
Trident相关API一览,尤其讲述3类Spout的变化
相关概念术语
22、Storm Trident实战之计算网站PV
采用简单企业场景进行Storm Trident实战开发
23、ITridentSpout、FirstN(取Top N)实现、流合并和Join
ITridentSpout实现讲解
FirstN(取Top N)实现原理
FirstN(取Top N)实现案例
流合并和Join
投影、调用链使用
24、Storm Trident之函数、流聚合及核心概念State
函数、流聚合及各类流输出类型
Trident核心概念State精讲
25、Storm Trident综合实战一(基于HBase的State)
Storm Trident综合实战,自定义开发HBase版State,同时实现非事务、事务、不透明事务 3中语义。
通过对State的深入理解,对理解Trident编程模型和灵活Trident开发很有帮助。
26、Storm Trident综合实战二
27、Storm Trident综合实战三
28、Storm集群和作业监控告警开发
该监控程序功能
1、可以对Storm集群主节点、工作节点状态监控
2、作业监控,Topology非法中止时发出告警

Storm学习入门视频教程相关推荐

  1. python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习

    近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...

  2. python编程入门视频-2020年5个经典python编程入门视频教程推荐学习

    近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...

  3. [学习笔记]黑马程序员-Hadoop入门视频教程

    文章目录 参考资料 第一章:大数据导论与Linux基础(p1-p17) 1.1 大数据导论 1.1.1 企业数据分析方向 1.1.2 数据分析基本流程步骤 明确分析的目的和思路 数据收集 数据处理 数 ...

  4. 小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集

    资源介绍 教程名称: 小甲鱼零基础入门学习Python视频教程全套96集 课程简介: xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows.MAC. ...

  5. FME入门视频教程-带你学习一款功能强大数据转换处理软件的使用,让我们的工作事半功倍

    一.FME简介 Feature Manipulate Engine产品,简称FME,是一套将不同GIS数据模型和要素进行整合处理的强大软件软件,可用于读写存储和转换各种空间数据.FME支持超过300种 ...

  6. 批量加水印加logo#ps入门基础教程学习ps视频教程

    批量加水印加logo#ps入门基础教程学习ps视频教程修图后期

  7. 尚硅谷Java入门视频教程导读及第一章

    尚硅谷Java入门视频教程导读及第一章 JAVA基础学习导读-编程入门 0.1概述 0.2 计算机硬件介绍 中央处理器(CPU) 存储设备 内存 比特(bit)和字节(byte) 内存 输入和输出设备 ...

  8. python3视频教程-python3入门视频教程

    写在前面: 在51cto上发布了python入门视频教程完整版,现在把该教程ppt和程序演示整理成文章发表出来,计划定期更新,欢迎关注和拍砖.以下为正文. python作者介绍: 吉多·范罗苏姆(Gu ...

  9. Easyui入门视频教程 第01集---认识Easyui

    认识EasyUI 目录 ----------------------- Easyui入门视频教程 第09集---登录完善 图标自定义   Easyui入门视频教程 第08集---登录实现 ajax b ...

最新文章

  1. python绘制雷达图-使用Python绘制雷达图
  2. C#中文件及文件夾的遍历
  3. 注意力机制 神经网络_图注意力网络(GAT)
  4. centos-stream-9安装chrome谷歌浏览器
  5. java 难度_java中难度大一点的面试题
  6. 浅谈Js对象的概念、创建、调用、删除、修改!
  7. 手机麦克风结构原理图_一文看懂咪头的工作原理及结构(驻极体话筒)
  8. U盘文件夹被隐藏,如何让去除文件夹隐藏属性
  9. 一文梳理2021年常见消息中间件MQ与RabbitMQ面试题
  10. thinkpad10平板电脑装linux,ThinkPad X61上经历Ubuntu 8.10(安装笔记)
  11. [复变函数]第24堂课 6.3 辐角原理
  12. 一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
  13. Vue3 全家桶实践
  14. Java图形界面开发—简易登录注册小程序
  15. ssh登录极路由后台_各品牌路由器登录网址大全 路由器默认用户名/密码
  16. java字母随机生成_java生成随机字母
  17. Unity有哪些适合拿来练手的游戏项目?
  18. CommDGI: Community detection oriented deep graph infomax 2020 CIKM
  19. Arduino蓝牙控制三色灯
  20. 互联网协会与IDGVC发布Web2.0 100(附名单)

热门文章

  1. 小米人体感应器触发,随机播放网易云音乐
  2. 全球首例!韩国或将禁止苹果和谷歌向开发者收佣
  3. 开始和终止工作英语怎么说?
  4. java系统包有哪些东西吗_Java系统包有哪些?
  5. uniapp适配ipad端平板端
  6. bitmina mysql root密码_sysbench压测自装MySQL数据库
  7. java连接数据库--JDBC
  8. LabVIEW编程基础:顺序结构编程
  9. c语言 cdma编码正交的8位码片,CDMA编码
  10. orgchart组织机构图