PL1908-Storm實時數據分析平臺
PL1908-Storm實時數據分析平臺
隨筆背景:在很多時候,很多入門不久的朋友都會問我:我是從其他語言轉到程序開發的,有沒有一些基礎性的資料給我們學習學習呢,你的框架感覺一下太大了,希望有個循序漸進的教程或者視頻來學習就好了。對於學習有困難不知道如何提升自己可以加扣:1225462853進行交流得到幫助,獲取學習資料.
PL1908-Storm實時數據分析平臺
下載地址:http://pan.baidu.com/s/1slfZkmh
說到大數據,很多人就會立即聯想到Hadoop,事實上除了Hadoop以外,還有很多相當有威力的解決方案,Storm即是其中之一。Storm是由來自BackType的NathanMarz開發,後來BackType被Twitter收購並開源,隨之聞名天下。Storm核心代碼使用Clojure這門極具潛力的函數式編程語言開發的,這也使得Storm格外引人註目。Storm可以用於3種不同場景:事件流處理(EventStream Processing),持續計算(Continuous Computation)以及分布式RPC(DistributedRPC)。針對這些場景,Storm設計了自己獨特的計算模型。在目前的企業應用案例看,Storm主要用於實時分析(例如在淘寶),應用於對分析時效要求高的場景,眾所周知,Hadoop擅長離線分析,實時是短項,Storm用流數據處理技術很輕巧地突破瓶頸,正好彌補了Hadoop的不足。由於有足夠的成熟度和企業應用先例(例如相比於另外一項大數據平臺Spark),Storm前景看好。
本課程對Storm進行全方位的講解剖析,使聽眾能熟練部署Storm平臺,並且跟其它開發環境以及大數據平臺結合,開發出滿足自己場景需要的實時分析系統。
PL1908-Storm實時數據分析平臺