我可以在 Storm 任务为 运行 时更改拓扑吗?
Can I change the Topology while Storm Task is running?
众所周知,一个Storm Topology可以有多个Spouts/Bolts。当我们发布 Storm Topology 时,我们必须定义 spouts 和 bolts 之间的依赖关系。我想知道在拓扑为 运行 时我可以注册新螺栓吗?
不,这是不可能的,一旦在风暴集群中提交了拓扑,就无法更改。但是,您可以使用 storm rebalance 命令来增加或减少工作进程 and/or 执行程序的数量,而无需重新启动集群或拓扑。
众所周知,一个Storm Topology可以有多个Spouts/Bolts。当我们发布 Storm Topology 时,我们必须定义 spouts 和 bolts 之间的依赖关系。我想知道在拓扑为 运行 时我可以注册新螺栓吗?
不,这是不可能的,一旦在风暴集群中提交了拓扑,就无法更改。但是,您可以使用 storm rebalance 命令来增加或减少工作进程 and/or 执行程序的数量,而无需重新启动集群或拓扑。