Storm-隔离调度器
来源:互联网 发布:淘宝要绑定身份证号 编辑:程序博客网 时间:2024/05/21 09:09
Storm0.8.2这个版本的亮点是新的“隔离调度器”,使得在一些拓扑中分享集群变得简单和安全。隔离调度程序允许您指定哪些拓扑应该“孤立”,这意味着它们运行在集群中的一组专用的机器,没有其他的拓扑将运行。这些孤立的拓扑在集群中给定优先级,如果有竞争与non-isolated拓扑,资源将被分配到孤立的拓扑。如果需要得到资源给一个孤立的拓扑,资源将远离non-isolated拓扑。一旦所有隔离拓扑分配,剩余的机器在所有non-isolated共享集群拓扑。在Nimbus配置中你需要配置隔离设置"storm.sheduler"为"backtype.storm.sheduler.IsolationScheduler"。然后,使用"isolation.scheduler.machines"配置确定需要多少机器在一个拓扑中。这个配置是一个拓扑名称映射到机器的数量。例如:
isolation.scheduler.machines:
"my-topology": 8
"tiny-topology": 1
"some-other-topology": 3
任何未列出的集群拓扑提交不会孤立。注意,用户没有办法使得Storm影响他们的隔离设置——这是只允许管理员的集群(这是非常有意的)。
隔离调度器解决多用户共享问题,通过提供完整的隔离拓扑,避免多种拓扑资源争用。它的目的是“生产”环境拓扑应该列在隔离配置,测试或开发中的拓扑就不应该了。剩下的机器在集群中扮演双重的角色,对隔离的拓扑故障转移和运行非分隔离拓扑。
隔离调度器解决多用户共享问题,通过提供完整的隔离拓扑,避免多种拓扑资源争用。它的目的是“生产”环境拓扑应该列在隔离配置,测试或开发中的拓扑就不应该了。剩下的机器在集群中扮演双重的角色,对隔离的拓扑故障转移和运行非分隔离拓扑。
此文档来自于:http://storm-project.net/2013/01/11/storm082-released.html
如有转载,请注明出处:
@ZJU-Tony
1262407491
欢迎拍砖,共同学习!
- Storm-隔离调度器
- Storm的调度器
- Storm调度
- Storm自定义调度器实现--DirectScheduler
- Storm之定时调度
- Storm系列(六)架构分析之Scheduler-调度器[EventScheduler]
- Storm系列(七)架构分析之Scheduler-调度器[DefaultScheduler]
- JStorm与Storm源码分析(三)--Scheduler,调度器
- JStorm与Storm源码分析(三)--Scheduler,调度器
- Storm杂谈之调度算法
- JStorm与Storm源码分析(四)--均衡调度器,EvenScheduler
- Storm中Topology任务调度策略
- 关于Storm与JStorm的调度算法的讨论
- 关于Storm与JStorm的调度算法的讨论
- Xen IO隔离方法及CPU调度脚本
- linux CPU隔离和进程调度优先级设置
- 分布式数据库TiDB架构及资源调度隔离简介
- 调度器
- 内核中的链表list_head
- Lua正则表达式
- Android线程学习(二)之ExecutorService
- 跟开涛学 SpringMVC
- 【ARM学习笔记】实验一:S3C2440A的GPIO输出实验
- Storm-隔离调度器
- 汉字的内码和区位码与显示汉字原理
- 传智播客广州中心员工乐享福利——阳朔之旅
- Android编程--常用代码
- Apache Hama配置
- android删除指定目录下文件及目录
- PHP 上传文件大小限制
- APNS推送通知的流程
- 模板