課程目標:【學習本課程可以掌握哪些技能】
1、storm基本概念和組件介紹
2、storm分組策略
3、storm安裝
4、Storm 記錄級容錯原理
5、Storm 配置詳解
6、storm基本api介紹
7、Storm Topology的并發度
8、Storm消息機制原理講解
9、Storm DRPC實戰講解
10、Storm Transaction 原理+實戰講解
11、Storm 實現滑動窗口計數和TopN排序
12、Storm流聚合
13、Storm的新利器Pluggable Scheduler
適合對象:【什么樣的人適合學習本課程】
大數據研究方向人員
學習條件:【學習本課程需要具備什么樣的基礎知識和條件】
有一定java基礎和linux基礎,掌握分布式的基本概念
課程目錄:
1.Storm基礎知識
storm基礎知識講解,包括實時計算需要解決一些什么問題,怎么實現一個實時計算系統,storm的基本概念,storm應用場景,storm的分組機制。
2.storm集群安裝-1
詳細講述storm集群的安裝,手把手教授安裝流程并排除問題.
3.Storm集群安裝-2
4.Storm-starter打包運行測試Storm集群
詳細講解storm-starter打包部署運行的全過程,同時進行storm集群驗證。
5.Storm 配置文件配置項講解
詳細講解storm配置文件對應的參數,以及用法。
6.Maven 環境快速搭建教程
講述maven環境的搭建過程,以及常用命令。
7.storm基本api介紹
8.Storm Topology的并發度
9.Storm消息機制原理講解
10.Storm DRPC實戰講解