码迷,mamicode.com
首页 > 其他好文 > 详细

Strom简介

时间:2015-05-22 11:32:02      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

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等。

Strom简介

标签:

原文地址:http://blog.csdn.net/showmyheart_libo/article/details/45914727

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!