storm nimbus superviser slot work executer

nimbus 是集群的管理节点

superviser : 一个superviser 在一台机器上, 它本身是一个进程,有一个id

管理在同一机器上的 多个worker进程,每个worker进程只服务于一个topology,每个worker对外有一个port,用于接收数据;一个Worker对应于- - Supervisor上创建的一个JVM实例

一个worker内有多个executor线程,每个executor一般是执行一个task(spout或者bolt计算逻辑),当然可以配置多个task,但是就需要串行了,一般一个task对一个executor

这些信息大部分在stormui上都可以看到

在stormui上 Nimbus Configuration部分可以看到集群的一些配置信息,包括zookeeper的

slot: 一个superviser 机器上,最多起多少个worker进程

一个Spout/Bolt在运行时可能对应一个或多个Spout Task/Bolt Task,与实际在编写Topology时进行配置有关。

Topology :Storm对一个分布式计算应用程序的抽象,目的是通过一个实现Topology能够完整地完成一件事情(从业务角度来看)。一个Topology是由一组静态程序组件(Spout/Bolt)、组件关系Streaming Groups这两部分组成。

你可能感兴趣的:(storm nimbus superviser slot work executer)