storm理解

来源:互联网 发布:云南师范大学网络教学 编辑:程序博客网 时间:2024/06/06 17:15
nimbus上会根据提交的topology,产生具体的task,一个task或许是acker、bolt或spout,然后,nimbus会根据当前可用的资源,即supervisor们在zk上注册的信息,看有多少个worker可用,然后均匀分配task到supervisor的worker去。worker会定期的回报心跳到zk,nimbus会监听zk上该心跳节点信息,如果发现某worker挂了,那么会重新分配task
0 0
原创粉丝点击