在storm集群中,我们常常使用zookeeper作为协调者。那么具体发挥的是什么作用呢?

概括来说,zookeeper是nimbus和supervisor进行交互的中介。具体来说有二:

1、nimbus通过在zookeeper上写状态信息来分配任务。通俗的讲就是写哪些supervisor执行哪些task的对应关系。而supervisor则通过从zookeeper上读取这些状态信息,来领取任务。

2、supervisor、task会发送心跳到zookeeper,使得nimbus可以监控整个集群的状态,从而在task执行失败时,可以重启他们。

更详细的内容,请参考这篇文章:

http://greeensy.github.io/jstorm-status/

转载于:https://www.cnblogs.com/xyang/p/5643745.html

storm基础系列之二----zookeeper的作用相关推荐

  1. python 基础系列(二) — Python基本语法

    python 基础系列(二) - Python基本语法 python基础系列索引 python 基础系列(一) - Python介绍 python 基础系列(二) - Python基本语法 pytho ...

  2. Informatica基础系列(二)——更新策略转换组件

    目录: Informatica基础系列(零)--前言 Informatica基础系列(一)--Helloworld Informatica基础系列(二)--更新策略转换组件 Informatica基础 ...

  3. JavaScript夯实基础系列(二):闭包

      在JavaScript中函数是一等公民.所谓一等公民是指函数跟其他对象一样,很普通,可以进行把函数存在数组中.作为参数传递.赋值给变量等操作.当函数作为另一个函数的返回值在外部调用时,跟该函数在函 ...

  4. 你所不知道的ASP.NET Core MVC/WebApi基础系列(二)

    前言 好久没冒泡了,算起来估计有快半年没更新博客了,估计是我第一次停更如此之久,人总有懒惰的时候,时间越长越懒惰,但是呢,不学又不行,持续的惰性是不行dei,要不然会被时光所抛弃,技术所淘汰,好吧,进 ...

  5. Unity 水、流体、波纹基础系列(二)——方向流体(Directional Flow)

    目录 1 各向异性模式 1.1 涟漪水 1.2 方向流体Shader 2 与流体保持一致 2.1 方向流体的UV 2.2 纹理旋转 2.3 旋转导数 2.4 采样流体 3 瓦片化流体 3.1 流体网格 ...

  6. Mysql数据库基础系列(二):表结构、键值

    表结构 约束条件 查看约束条件 mysql> desc 库名.表名; 字段名----| 类型---------------| 空------ |键值-- |默认值---- |额外设置 | 设置约 ...

  7. 【时间序列分析基础系列之二】自回归分布滞后模型

    文章目录 1 分布滞后模型和自回归模型的关系 1.1 分布滞后模型 1.2 自回归模型 1.3 动态分布滞后模型(ADL模型) 2 缓解多重共线性的估计方法 2.1 第一类先验约束条件的解决方法 2. ...

  8. SQL基础系列(二)——单表查询

    本文以单表查询为边界,介绍如何对一张表进行简单查询.限制条件查询.结果排序等内容.每种情况均有例句和补充说明. 如想看更多示例,请移步<SQL基础教程(第二版)>-MICK(如需电子版,可 ...

  9. storm基础系列之五---------接入数据收集系统flume

    1.基本结构介绍 flume是三层架构,agent,collector,storage.每一层都可水平扩展. 其中,agent就是数据采集方:collector是数据整合方:storage是各种数据落 ...

最新文章

  1. 36 多线程之线程池pool
  2. linux命令:vmstat
  3. 20165203 《网络对抗技术》week1 Kali的安装与配置
  4. AgileConfig轻量级配置中心1.3.0发布,支持多用户权限控制
  5. 500万相机芯片尺寸_MGS二代系列500万像素新品面世
  6. 马斯克脑机接口、BrainOS 相继发布,未来已来?
  7. 【转载】Delphi获取与设置系统时间格式(长日期与短日期)
  8. [转载] Python程序将十进制转换为二进制,八进制和十六进制
  9. OPNsense用户手册-硬件要求
  10. 艾永亮:不做读书人生意的书店,如此不正经却年赚超12亿?
  11. vue中实现 楼层效果
  12. Skimage图像处理教程2)色彩空间变换
  13. 江苏省2022年普通高校专转本选拔考试 计算机专业大类专业综合基础理论 试题卷
  14. C学习笔记——(4)数组和字符串说明,以及冒泡排序法
  15. hdu 5148Cities 树形dp
  16. 如何禁止计算机被网络访问,局域网内如何禁止别人访问自己的电脑
  17. 思考与总结【4】:好东西就是要分享
  18. 30个Vim常用命令
  19. Java中常见的30道例题代码
  20. 【Maven实战技巧】「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架

热门文章

  1. 遍历repeater中的控件的几种方式
  2. 远古VOD存在严重注入漏洞!!
  3. 岗位po是什么意思_劳务派遣是什么意思,劳务派遣和正式员工区别在哪
  4. python自动化和教程_《手把手教你》系列练习篇之2-python+ selenium自动化测试(详细教程)...
  5. 目标检测排行榜_3D领域重大突破!大华股份人工智能取得KITTI Object 3D车辆检测排行榜第一名...
  6. 大专学的pHp找什么工作,大专毕业能做什么工作 毕业都去干嘛了
  7. 各种门锁的内部结构图_便宜超好用:小米智能门锁 E上手体验报告
  8. php 表格分页代码,[Php]分页及表格样式
  9. javascript中作用域、全局作用域、局部作用域、隐式全局变量、块级作用域、作用域链、预解析
  10. php mysql-proxy报错_MySQL-proxy代理导致PHP PDO::ATTR_EMULATE_PREPARES的预处理出错,MySQL报General error: 1243错误...