【问题标题】:Can I change the Topology while Storm Task is running?我可以在 Storm Task 运行时更改拓扑吗?
【发布时间】:2015-11-27 15:22:54
【问题描述】:

众所周知,Storm 拓扑可以有多个 Spout/Bolt。当我们发布一个 Storm Topology 时,我们必须定义 spouts 和 bolts 之间的依赖关系。我想知道我可以在拓扑运行时注册新螺栓吗?

【问题讨论】:

    标签: apache-storm


    【解决方案1】:

    不,这是不可能的,一旦拓扑在风暴集群中提交,就无法更改。但是,您可以使用storm rebalance 命令来增加或减少工作进程和/或执行程序的数量,而无需重新启动集群或拓扑。

    【讨论】:

    • 另外,我想我可以通过渲染模板来动态生成拓扑。然后,我可以构建这个拓扑并将其提交给 Storm。
    • 无论如何,但一旦拓扑处于活动状态,就无法在同一拓扑中连接任何喷嘴/螺栓。
    • 是否可以使用 Flux 重新平衡?
    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    相关资源
    最近更新 更多