storm視頻教程項目實戰構建實時熱力分布項目
分類:大數據視頻教程-基礎與教學實戰 來源:IT教程屋 作者:晴天 時間:2018-05-11 09:22:25
一、storm視頻教程項目實戰構建實時熱力分布項目課程導讀
1)本套storm視頻教程項目實戰課程為java大數據實戰storm實時流處理,本門課程將帶領大家使用java語言開發,面向大數據storm框架構建大數據中非常常見的系統實時流統計。
2)近幾年大數據行業的火熱程度相信大家不言而喻,基于大數據的數據分析統計成為了大數據行業的主流,因此學好大數據有助于童鞋們的薪資水平更上一個臺階。
3)大數據行業最近的快速發展,使得我們必須不斷學習新技術新知識才能不會被淘汰,如果童鞋們想要扎實的在大數據行業深耕,我覺得應該掌握如下四種必須的語言:java、scala、python、go等開發語言。
二、storm視頻教程項目實戰構建實時熱力分布項目課程介紹
1)本套storm視頻教程項目實戰課程主要講解的內容包括以下幾個方面,首先認識流處理框架storm,使用storm實現項目的開發,必須要了解和深入storm框架。
2)其次講解storm的核心知識點,會結合官方源碼以及現實中的案例由淺入深更形象的對比,讓大家對storm的核心知識更系統的了解。
3)第三,講解storm常用的api,構建構建實時熱力分布項目時常用的api是開發的必要條件。
4)第四,講解storm周邊框架的使用,如:kafka等技術框架。
5)第五,講解storm架構及部署方面的知識,講解核心組件以及職責功能所在。
6)第六,通過本套storm視頻教程項目實戰課程貫穿以上所有知識點,真正的項目驅動式教學。
三、storm視頻教程實時熱力分布項目第一部分課程大綱
1-1 01-導學 |
1-2 -OOTB環境使用演示 |
1-3 -授課習慣與學習建議 |
2-1 -課程目錄 |
2-2 -Storm是什么 |
2-3 -Storm發展歷史之從Twitter說起 |
2-4 -Storm發展歷史之Storm的成長 |
2-5 -Storm技術網站介紹 |
2-6 -Storm和Hadoop的區別 |
2-7 -Storm和Spark Streaming的區別 |
2-8 -Storm的優勢 |
2-9 -Storm當前現狀與發展趨勢 |
2-10 -Storm應用案例分享 |
3-1 -課程目錄 |
3-2 -初識Storm核心概念 |
3-3 -Storm核心概念理解記憶概述 |
3-4 -Storm核心概念理解記憶之地鐵運行模型 |
3-5 -Storm核心概念理解記憶之Storm |
3-6 -Storm核心概念小結 |
3-7 -Storm核心概念官網詳解 |
3-8 -圖解Storm核心概念 |
4-1 -課程目錄 |
4-2 -Storm開發環境搭建 |
4-3 -Storm核心接口ISpout詳解 |
4-4 -Storm核心接口IComponent詳解 |
4-5 -Storm核心接口IBolt詳解 |
4-6 -Storm求和案例編程之Spout功能實現 |
4-7 -Storm求和案例編程之Bolt功能實現 |
4-8 -Storm求和案例編程之Topology提交功能實現及測試 |
4-9 -Storm詞頻案例編程之Spout功能實現 |
4-10 -Storm詞頻案例編程之Bolt功能實現 |
4-11 -Storm詞頻案例編程之Topology提交功能實現及測試 |
4-12 -Storm編程注意事項 |
5-1 -課程目錄 |
5-2 -JDK安裝 |
5-3 -ZooKeeper概述及環境搭建 |
5-4 -ZooKeeper使用詳解 |
5-5 -Logstash概述及部署 |
5-6 -Logstash使用之控制臺輸入輸出 |
5-7 -Logstash使用之文件輸入控制臺輸出 |
5-8 -Kafka概述 |
5-9 -Kafka架構及核心概念 |
5-10 -Kafka單節點單broker的部署及使用 |
5-11 -Kafka單節點多broker部署及使用 |
5-12 -Kafka容錯性測試 |
5-13 -Logstash使用之整合Kafka |
6-1 -課程目錄 |
6-2 -Storm架構詳解 |
6-3 -Storm單機部署之前置條件及解壓 |
6-4 -Storm單機部署之啟動Storm各節點及Storm UI界面詳解 |
6-5 -改寫Storm作業并提交到Storm單節點集群運行 |
6-6 -Storm常用命令介紹 |
6-7 -Storm集群部署規劃 |
6-8 -Storm集群部署之軟件包分發和jdk部署 |
6-9 -Storm集群部署之ZooKeeper分布式環境部署 |
6-10 -Storm集群部署之Storm集群部署及啟動 |
6-11 -提交Storm作業到集群中運行&目錄樹介紹 |
四、storm視頻教程實時熱力分布項目第二部分課程大綱
7-1 課程目錄 |
7-2 -并行度概念詳解 |
7-3 -如何將Storm集群模式更改為單機模式 |
7-4 -Storm作業運行UI頁面上的參數詳解 |
7-5 -worker數量的設置 |
7-6 -executor數量的設置 |
7-7 -task數量的設置 |
7-8 -acker的設置 |
7-9 -并行度案例講解及并行度動態調整 |
8-1 -課程目錄 |
8-2 -Stream Grouping概述 |
8-3 -Shuffle Grouping開發詳解 |
8-4 -FieldGrouping開發詳解 |
8-5 -AllGrouping開發詳解 |
8-6 -Stream Grouping其他 |
9-1 -課程目錄 |
9-2 -Storm進程級別的容錯 |
9-3 -Storm的ack和fail機制 |
10-1 -課程目錄 |
10-2 -RPC原理圖解 |
10-3 -基于Hadoop的RPC實現.mp4 |
10-4 -Storm DRPC概述 |
10-5 -Storm Local DRPC開發 |
10-6 -Storm Remote DRPC及客戶端代碼開發 |
11-1 -課程目錄 |
11-2 -Storm整合Redis使用概述 |
11-3 -Storm整合Redis編程開發 |
11-4 -Storm整合jdbc概述 |
11-5 -Storm整合JDBC編程開發 |
11-6 -Storm整合HDFS使用概述 |
11-7 -HDFS環境快速搭建 |
11-8 -Storm整合HDFS編程開發 |
11-9 -Storm整合HBase概述 |
11-10 -HBase環境快速搭建 |
11-11 -Storm整合HBase編程開發 |
11-12 -Storm整合Elasticsearch概述 |
12-1 -課程目錄 |
12-2 -項目概述 |
12-3 -如何采集實時區域人流量數據.mp4 |
12-4 -項目架構 |
12-5 -高德地圖API基本使用 |
12-6 -高德地圖API常用工具介紹 |
12-7 -高德地圖熱力圖靜態數據展示 |
12-8 -Storm整合Kafka原理 |
12-9 -Storm整合Kafka功能開發 |
12-10 -Storm整合Kafka功能測試 |
12-11 -Logstash和Kafka的整合注意事項詳解 |
12-12 -數據源產生器開發 |
12-13 -打通整條實時流處理流程鏈路 |
12-14 -項目處理及表結構設計 |
12-15 -Storm處理結果存儲到數據庫中 |
12-16 -通過SQL完成我們的最終結果統計 |
12-17 -基于SpringBoot構建Web項目 |
12-18 -動態獲取數據并在高德地圖上展示出熱力圖 |
12-19 -添加統計的時間范圍并在熱力圖上展示 |
12-20 -項目擴展 |
13-1 課程總結及后續課程計劃 |
相關文章 |