大數據storm應該怎麼學?

幫助你們在業務上面快速使用Storm,相信學完以後能夠直接面對生成環境的問題,解決問題,優化結構。項目使用Storm0.9.1+Kafka0.8.1.1+Zookeeper鎖+Memcached+mysql架構,從集羣搭建到集羣連通性測試,從 項目分析到數據庫設計,從需求到Topology和Bolt的設計,從Coding到代碼優化,從性能到安全性考慮,全方位系統的講解一個Storm項目案例。html

先給你們介紹一下大數據學習步驟:mysql

1、入門sql

安裝storm集羣,運行示例工程,明白什麼是流處理,明白spout,bolt;手動實現Storm客戶端API,本身編寫場景實現。數據庫

2、上手安全

瞭解Storm的Bolt,spout運行過程,storm等進程啓動過程,能夠參照JStorm加深對Storm的理解;瞭解Storm周邊,好比Kafka等組件。數據結構

3、深刻多線程

學習coljure;閱讀storm代碼;深刻學習其餘CEP產品。架構

大數據storm須要掌握的技術以下:數據庫設計

1、storm+kafka環境搭建-1性能

storm+kafka環境搭建-1 ,storm0.9.1+kafka0.8.1

2、storm+kafka環境搭建-2

storm+kafka環境搭建-2,storm0.9.1+kafka0.8.1環境搭建

3、storm+kafka環境搭建-3

4、項目分析

storm實戰項目-項目分析

5、kafka producer測試

6、storm整合kafka

storm整合kafka,引入storm-kafka插件

7、storm和kafka整合項目測試

8、storm 訂單有效性檢查

9、storm 數據修正

10、storm 數據業務入庫處理-1

11、storm 數據業務入庫處理-2

12、storm 數據定時存庫處理

13、入庫mysql並進行測試和bug修復-1

14、入庫mysql並進行測試和bug修復-2

15、優化數據結構-確保數據不丟失

16、zookeeper鎖機制

17、增長zookeeper鎖,保證多線程同時處理數據-1

18、增長zookeeper鎖,保證多線程同時處理數據-2

學習地址:http://edu.51cto.com/course/course_id-1274.html

相關文章
相關標籤/搜索