博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么提高Storm的并发度?
阅读量:7222 次
发布时间:2019-06-29

本文共 447 字,大约阅读时间需要 1 分钟。

  hot3.png

  1.给topology增加worker

  2.增加executor与task
 
  task是Storm中进行计算的最小运行单位,表示是spout或者bolt的运行实例。在supervisor中,运行task的进程称为worker。
  supervisor节点上可以运行非常多的worker进程,一般在一个进程中是可以启动多个线程的,所以我们可以在worker中运行多个线程,这些线程称为executor,在executor中运行task。
  这样的话就可以提高Storm的计算能力。

  总结一下:worker > executor > task。

  要想提高Storm的并行度可以从三个方面来改造:

  worker(进程) > executor(线程) > task(实例)
  增加worker进程,增加executor线程,增加task实例。
  setNumWorker、setNumTask来提高Storm的并发度。

转载于:https://my.oschina.net/134596/blog/1798065

你可能感兴趣的文章
【Udacity】朴素贝叶斯
查看>>
看漫画,学 Redux
查看>>
Spark Streaming揭秘 Day19 架构设计和运行机制
查看>>
【转载】WinCE OAL中的电源管理函数
查看>>
【iOS】Objective-C简约而不简单的单例模式
查看>>
Java实现扫码二维码登录
查看>>
python之字符串的操作和使用
查看>>
eclipse搭建ssm框架
查看>>
CSS div阴影效果
查看>>
显示所有SAP图标的ABAP代码
查看>>
group by 与 order by 一起使用的时候
查看>>
HTML+CSS
查看>>
链接服务器创建
查看>>
用Vue的方式实现复选框
查看>>
mac下安装xampp、及其之上的组件安装
查看>>
C++内存对齐总结
查看>>
Web设计的速查卡(转)
查看>>
数据结构之哈夫曼树
查看>>
hdu1038
查看>>
CentOS 6.4下Zabbix的安装配置
查看>>