大数据基础知识学习-----Storm学习笔记(五)Storm分

2018-06-08  本文已影响0人  Waldeinsamkeit4

分组策略和并发度

读取文件路径和方法

分组策略(Stream Grouping)

stream grouping用来定义一个stream应该如何分配给Bolts上面的多个Executors(多线程多并发)。

Storm里面有7种类型的stream grouping

并发度

并发度场景

并发度

并发度:用户指定一个任务,可以被多个线程执行,并发度的数量等于线程executor的数量。

Task就是具体的处理逻辑对象,一个executor线程可以执行一个或多个tasks,但一般默认每个executor只执行一个task,所以我们往往认为task就是执行线程,其实不是。

Task代表最大并发度,一个component的task数是不会改变的,但是一个componet的executer数目是会发生变化的(storm rebalance命令),task数>=executor数,executor数代表实际并发数。

上一篇下一篇

猜你喜欢

热点阅读