heron拓扑在停用后仍保持运行

5cnsuln7  于 2021-06-21  发布在  Storm
关注(0)|答案(2)|浏览(453)

我目前正在heron&apachestorm上进行一些资源管理和调度研究。
我注意到在向heron提交拓扑之后,它们开始运行并占用资源,但是在停用它们之后,它们似乎仍然在后台运行,占用了100%的cpu和ram!我错过什么了吗?按照我的理解,基于heron文档,停用拓扑应该会阻止它们,阻止它们处理新的元组,
停用拓扑。一旦停用,拓扑将停止处理,但仍在群集中运行。
但是当我在停用后检查heronui时,它仍然在处理新的元组,因为emit计数一直在变化!但当我杀了他们,一切都恢复正常!正常吗?如果没有,问题是什么?

jtoj6r0c

jtoj6r0c1#

停用拓扑会阻止喷口/源提取任何新数据,但螺栓将继续处理,直到所有挂起的数据都被清空。

2j4z5cfb

2j4z5cfb2#

您可以尝试更新heron的版本来澄清问题。我已经用0.17.1和0.17.5运行了heron,这没有问题。

相关问题