我目前正在研究Heron& Apache Storm用于一些资源管理和调度研究。
我注意到在向Heron提交拓扑之后,他们开始运行并获取资源,但是在停用它们之后,看起来它们仍然在后台运行并占用100%的CPU和RAM!我错过了什么吗?我理解它并基于heron docs的方式,停用拓扑应该停止它们并阻止它们处理新元组,
停用拓扑。停用后,拓扑将停止处理,但仍在群集中运行。
但是当我在停用后检查heron-ui时,它仍在处理新的元组,因为发射计数不断变化!但当我杀了它们时,一切都恢复正常!这是正常的吗?如果没有,问题是什么?
答案 0 :(得分:0)
您可以尝试更新Heron的版本以澄清问题。我用0.17.1和0.17.5跑过苍鹭,对此没有问题。
答案 1 :(得分:0)
停用拓扑会阻止喷口/源拉出任何新数据,但是螺栓将继续处理,直到耗尽所有待处理的数据为止。