大資料storm學習之我觀

網際網路發展發表於2016-04-19

大資料大家都是怎麼學習的?今天小編給大家分享一下學習大資料學習經驗:

一、入門

安裝storm叢集,執行示例工程,明白什麼是流處理,明白spout,bolt;手動實現Storm客戶端API,自己編寫場景實現。

二、上手

瞭解Storm的Bolt,spout執行過程,storm等程式啟動過程,可以參照JStorm加深對Storm的理解;瞭解Storm周邊,比如Kafka等元件。

三、深入

學習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、+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

學習地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30605389/viewspace-2084203/,如需轉載,請註明出處,否則將追究法律責任。

相關文章