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

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

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

2019-11-10 20:46:36
字體:
供稿:網(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虛擬機(jī)) 指一個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ā)表
主站蜘蛛池模板: 台中县| 读书| 纳雍县| 加查县| 玉溪市| 楚雄市| 济宁市| 合江县| 华安县| 剑川县| 西昌市| 当雄县| 娄烦县| 尉氏县| 夏邑县| 耒阳市| 博乐市| 闵行区| 安平县| 宁城县| 镇平县| 塘沽区| 栖霞市| 乌拉特前旗| 霍山县| 尉氏县| 嘉鱼县| 宁南县| 滦南县| 旬阳县| 桑植县| 沅陵县| 临潭县| 天气| 同心县| 贡山| 郸城县| 四会市| 赣榆县| 博爱县| 阿图什市|