Storm概念理解
2024-09-27 00:07:53
组成:
Topology是Storm里的最高抽象概念,相当于Hadoop里的MapReduce,
Topology(流转换图)由Spouts和Bolts组成。
Spout创建Stream,Stream由无限的Tuple(元组)构成。
Bolts接收Spout流出的Tuple并进行处理,处理后生成的新的Tuple可以流向下一个Bolt,
也可以直接结束。
架构:
用户提交Topology到
Storm上后会由Master上运行的Nimbus进行任务调度和监控,Nimbus将分配的任务存储到
Zookeeper里,Supervisor负责监听任务,会从Zookeeper中获取到分配的
任务,获取到任务后Worker上的Task负责任务的具体执行。
可参考:
http://blog.csdn.net/weiyongle1996/article/details/77142245
最新文章
- 用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解
- servlet之session添加和移除的两种方式
- volatile关键字解析
- 【JavaScript】创建命名空间,Class,LOG
- 硬件相关-EMI &; EMS &; EMC
- MySQL 死锁日志分析
- [Design Pattern] Command Pattern 简单案例
- myeclipse 8.5-10.0 安装 svn 方法(转)
- 短信发送接口被恶意访问的网络攻击事件(四)完结篇--搭建WAF清理战场
- 使用 mysql PDO 防止sql注入
- Python-数据类型之元组
- Android APK 瘦身 - JOOX Music项目实战
- secureCRT保存屏幕输出内容
- 程序员装X指南
- java 中,new一个新对象时,是先给成员变量赋上初值后 再来调用类中的构造函数的。
- luogu 2480 古代猪文 数论合集(CRT+Lucas+qpow+逆元)
- vue中引入css文件
- Android SD卡读写
- 利用nginx搭建RTMP视频点播、直播、HLS服务器(转)
- 利用ant脚本 自动构建svn增量/全量 系统程序升级包【转】
热门文章
- Java 代码规范,你应该知道的一些工具和用法
- 我也说说Emacs吧(7) - lisp基础
- CS231n课程笔记翻译3:线性分类笔记
- Node 抓取非utf-8编码页面
- linux下awk内置函数的使用(split/substr/length)
- Vue之拦截与响应拦截
- 【解题报告】13级个人结业赛(二) ——动(dou)态(bu)规(hui)划(zuo)专场
- 接口测试基础——第7篇 简单的Python知识普及(二)之装饰器
- 【Netty】netty学习之nio网络编程的模型
- 人人都要培养AIQ