![【原】storm组件(架构层面) 【原】storm组件(架构层面)](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
Strom集群遵循从主模式,主与从之间通过Zookeeper协作。架构层面上包括三个组件:
1) Nimbus Node
2)Supervisor Nodes
3)Zookeeper
其中Nimbus Node是Storm集群中master, 负责分发任务,监控集群状态,重启应用。
Supervisor Nodes在Storm集群中负责执行Nimbus分发给它的任务。
Nimbus与Supervisor通过Zookeeper协作,如把它们各自的运行信息存储到Zookeeper上。
如下是一张Storm集群的框架图: