




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Storm流計算從入門到精通—技術篇講師:Cloudy(北風網(wǎng)版權所有)7、實例講解Grouping策略及并發(fā)度讀文件案例的問題思考Spout數(shù)據(jù)源:Message
queueMQ、Db、文件直接流數(shù)據(jù)源:MQ從db只能讀配置文件Log文件增量數(shù)據(jù):1、讀出內(nèi)容寫入MQ,2、Storm處理
Spout讀文件:學習用,其他無用讀文件:1、分布式應用無法讀;2、spout開并發(fā)會重復讀stream
grouping就是用來定義一個stream應該如果分配給Bolts上面的多個Executors(多線程,并發(fā)度)注:不是一個spout或bolt
emit到多個bolt(廣播方式)。storm里面有6種類型的stream
grouping。單線程下均等同于All
GroupingShuffle
Grouping輪詢,平均分配。隨機派發(fā)stream里面的tuple,保證每個bolt接收到的tuple數(shù)目相同。Non
Grouping:無分組,這種分組和Shuffle
grouping是一樣的效果,多線程下不平均分配。Fields
Grouping:按Field分組,比如按word來分組,具有同樣word的tuple會被分到相同的Bolts,而不同的word則會被分配到不同的Bolts。作用:1、過濾,從源端(Spout或上一級Bolt)多輸出Fields中選擇某些Field2、相同的tuple會分發(fā)給同一個Executer或task處理典型場景:去重操作、JoinStream
grouping
策略All
Grouping:廣播發(fā)送,對于每一個tuple,所有的Bolts都會收到。Global
Grouping:
全局分組,這個tuple被分配到storm中的一個bolt的其中一個task。再具體一點就是分配給id值最低的那個task。適合場景:想象不到。Direct
Grouping:
直接分組,這是一種比較特別的分組方法,用這種分組意味著消息的發(fā)送者決定由消息接收者的哪個task處理這個消息。只有被聲明為DirectStream的消息流可以聲明這種分組方法。而且這種消息tuple必須使用emitDirect方法來發(fā)射。消息處理者可以通過TopologyContext來或者處理它的消息的taskid(OutputCollector.emit方法也會返回taskid)Stream
grouping
策略并發(fā)度場景分析:單線程下:加減乘除,和任何處理類Operate,匯總多線程下:1、局部加減乘除2、做處理類Operate,如split3、持久化,如入DB以WordCountTopology.java
為例講解?并且在高并發(fā)下完成思考題:如何計算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 集體宿舍安全協(xié)議書
- 兄妹拆遷補償協(xié)議書
- 餐廳餐包合同協(xié)議書
- 解除房屋賣買協(xié)議書
- 飯館雇主擔保協(xié)議書
- 項目理財服務協(xié)議書
- 銀行公安合作協(xié)議書
- 酒吧商家活動協(xié)議書
- 院子地磚購買協(xié)議書
- 食品產(chǎn)品運輸協(xié)議書
- 工貿(mào)企業(yè)有限空間作業(yè)場所安全管理臺賬
- 村級組織權力清單、責任清單和負面清單x
- DB33∕T 715-2018 公路泡沫瀝青冷再生路面設計與施工技術規(guī)范
- 彩色簡約魚骨圖PPT圖表模板
- 高一化學第二學期期末考試試題
- PID控制經(jīng)典PPT
- 油田注入水細菌分析方法+絕跡稀釋法
- 醫(yī)師處方權申請
- 簡易充電器課程設計
- 部編版語文三年級下冊課外閱讀
- 燒結機工程施工設計方案
評論
0/150
提交評論