Strom简介

Nimbus: 负责资源分配和任务调度,把任务相关的元信息写入Zookeeper相应目录中。
Supervlsor: 负责接收Nimbus分配的任务,启动和停止属于自己管理的worker进程。
Worker: 运行具体处理组件逻辑的线程。
Executor: 运行Splout/bolt的线程。
Task: worker中每一个spout/bolt的线程称为一个task.

Topology: Storm中运行的实时应用进程,消息在各个组件间流动形成逻辑上的拓扑结构。
Spout:在一个Topology中产生源数据的组件,Spout是一个主动角色。
Bolt: 在一个Topology中接收数据然后执行处理的组件。Bolt可以执行过滤、函数操作、合并、写数据库等任何操作。Bolt是一个被动角色。

Tuple:消息传递的基本单元。
Stream:源源不断传递的Tuple就组成了Stream。
Stream Grouping:即消息的partation方法。Storm中提供若干种实用的grouping方式,包括shuffle,fielde hash,all,global,none,direct和localOrShuffle等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值