第1节 storm编程:3、storm的架构模型的介绍
2024-09-30 10:24:38
nimbus:主节点,接收客户端提交的任务,并且分配任务,新的版本当中nimbus已经可以有多个了
zookeeper集群:storm依靠zk来保存一些节点信息,nimbus将分配的任务信息都写入到zk当中
supervisor:从节点,主要是我们的任务执行的节点,两个作用,接收任务,负责管理worker进程
worker:进程的概念,资源分配的单位
executor:线程的概念,CPU调度执行的单位
task:任务的执行,新的版本里面已经没了
================================================
1、 storm的架构模型
- Nimbus:负责资源分配和任务调度。新版本中的nimbus节点可以有多个,做主备
- Supervisor:负责接受nimbus分配的任务,启动和停止属于自己管理的worker进程。
- Worker:运行具体处理组件逻辑的进程。
- Task:worker中每一个spout/bolt的线程称为一个task. 在storm0.8之后,task不再与物理线程对应,同一个spout/bolt的task可能会共享一个物理线程,该线程称为executor。最新版本的Jstorm已经废除了task的概念
最新文章
- php每天一题:怎么在不使用第三个变量的情况下交换两个变量的值
- TDatabase TQuery TDataSource TDBGrid 设定方法
- ubuntu samba server 配置多用户访问
- sql server之临时表
- 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。
- Ubuntu下shell脚本运行异常:bash和dash的区别
- 一步一步学习Unity3d学习笔记系1.2 单机游戏和网游的数据验证概念
- Windows下使用cmd启动Oracle EM和sql命令使用+主机身份认证
- An FPS counter.
- ajaxFileUpload js判断类型
- Problem J: Island Buses
- java jdk缓存-128~127的Long与Integer
- MySQL 性能优化神器 Explain 使用分析
- CreateForm(
- CentOS 6.5下NFS安装配置
- 转载: RAID详解[RAID0/RAID1/RAID10/RAID5]
- 盘点CSS中可以和不可以继承的属性
- Azure按订阅,资源组,资源类型导出所有资源powershell命令
- Fresco,Glide,Picasso
- 20165304《Java程序设计》第九周学习总结
热门文章
- JDK8;HashMap:再散列解决hash冲突 ,源码分析和分析思路
- js里常见的三种请求方式$.ajax、$.post、$.get分析
- 【转】uWSGI+django+nginx的工作原理流程与部署历程
- linux和windows系统的区别
- HDFS核心类FileSystem的使用
- mssql-osql
- 转载--php函数使用--var_export
- 软件架构,WEB - REST架构,RESTful API
- NSObject类的API介绍
- HHR计划---作业复盘-直播第三课