1.集群架构 JStorm从设计的角度,就是一个典型的调度系统,简单集群的架构如下图所示,其中Nimbus可增加一个备节点,多个Supervisor节点组成任务执行集群. 1.1.Nimbus Nimbus是作为整个集群的调度器角色,负责分发topology代码.分配任务,监控集群运行状态等,其主要通过ZK与supervisor交互.可以和Supervisor运行在同一物理机上,JStorm中Nimbus可采用主从备份,支持热切. 1.2.Supervisor Supervisor 是集群中任务…