一个task就是一个线程,要想提高效率启动多个task就好了,为什么还要给task分组也就是executor

来源:7-2 -并行度概念详解

慕仙4974986

2018-12-06

一个task就是一个线程,要想提高效率启动多个task就好了,为什么还要给task分组也就是executor
图片描述

灰色部分就是executor,
为什么要给task分个组呢?有什么用途,还是说用在什么场景下?

写回答

1回答

Michael_PK

2018-12-06

worker是进程,里面是线程,再里面是可以动态调整的task,storm内部机制就是这么规划的

0
3
Michael_PK
回复
慕仙4974986
这种就要看你多少数据,多少资源,能否处理的过来,需要在你测试机器上跑一遍拿到一个参考数据才行,没人能告诉你具体如何设置,因为资源数据都不知道
2018-12-06
共3条回复

Java大数据实战,巧用Storm快速切入实时流处理领域

深入Storm内部机制,logstash+kafka,快速切入大数据实时流处理

518 学习 · 143 问题

查看课程