国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

storm學(xué)習(xí)筆記

2019-11-10 23:26:41
字體:
供稿:網(wǎng)友

topology發(fā)布

當(dāng)topology發(fā)布時,所有的bolt和spout組件首先會進(jìn)行序列化,然后通過網(wǎng)絡(luò)發(fā)送到集群中.如果spout和bolt在序列化之前(比如在構(gòu)造函數(shù)中生成)實例化了任何無法序列化的實例變量,在進(jìn)行序列化時會拋出NotSerializableException異常.

storm并發(fā)

storm集群在并發(fā)運行時,有以下四個組成部分:

Node(服務(wù)器) storm集群中的一臺服務(wù)器,會運行topology中的一部分運算.一個集群會包括一個或者多個node. worker(jvm虛擬機) 指一個node上相互獨立運行的jvm進(jìn)程.每個node可以配置運行一個或者多個worker. executer(線程) 指一個worker的jvm進(jìn)程中運行的java線程.多個task可以指派給同一個executer執(zhí)行.除非是明確指定,storm默認(rèn)會給每個executor分配一個task. task(bolt/spout實例) task是spout和bolt實例,它們的nextTuple()和execute()方法會被executor執(zhí)行.

一個或多個woker執(zhí)行一個topology,一個executer執(zhí)行一個task.

storm的task實際上可以認(rèn)為是一個實例,executor只是一個實際的執(zhí)行體.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高安市| 县级市| 都昌县| 天门市| 修水县| 吉水县| 大余县| 万载县| 苍南县| 长宁区| 达尔| 仲巴县| 武定县| 金阳县| 珠海市| 青州市| 盖州市| 贡觉县| 凤阳县| 涞源县| 南部县| 汝城县| 徐州市| 青浦区| 菏泽市| 宝兴县| 墨江| 徐水县| 禹州市| 澎湖县| 承德市| 陵川县| 太仆寺旗| 宁化县| 霍山县| 淳安县| 时尚| 大姚县| 肇州县| 剑阁县| 右玉县|