分享

Storm0.8.2新特性:topology隔离(Isolation Scheduler)

sstutu 发表于 2014-6-14 00:13:48 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 8440

问题导读:

1.为什么隔离topology

2.如何指定多个节点上只运行指定的某个Topology?





Storm0.8.2中退出了新的特性:topology隔离。Storm官方称之为“Isolation Scheduler”。官方说明说下:




也就是说,在Storm0.8.2中,可以为Topology配置单独隔离的N个节点来运行这个topology,这N个节点上只运行指定的某个Topology,不会与其它Topology共享。
而且更进一步,这些topology具有更高的优先级,在资源不足是,会抢占普通topology的资源来优先满足  Isolation Topology。

Topology隔离的使用方法如下:

1) 修改Nimbus的配置文件storm.yaml, 指定scheduler为 IsolationScheduler。


  1.   storm.scheduler: "backtype.storm.scheduler.IsolationScheduler"
复制代码


2)并添加如下配置:
      
isolation.scheduler.machines:
    "my-topology": 8
    "tiny-topology": 1
    "some-other-topology": 3




http://www.aboutyun.com/blog-70-268.html


欢迎加入about云群425860289432264021 ,云计算爱好者群,关注about云腾讯认证空间

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条