Apache storm storm-如何检查拓扑是否空闲或正在运行?

Apache storm storm-如何检查拓扑是否空闲或正在运行?,apache-storm,Apache Storm,检查确定的螺栓是否正在处理,螺栓是否在队列中有要插入的元组或类似的内容,可以满足这一要求。 在简历中,我想知道的是,在任何情况下,拓扑结构是否已经完成了工作。 我知道这听起来很矛盾,因为拓扑永远不应该完成工作,但我用它来做测试,一开始我没有不间断的数据流,但是数据量有限。你可以从storm UI中检查它,我认为这是最简单的方法。要检查正在运行的拓扑及其状态,你可以运行: {dir/to/storm}/bin/storm list 您还可以导航到正在运行的storm UI并从中检查拓扑/日志 如

检查确定的螺栓是否正在处理,螺栓是否在队列中有要插入的元组或类似的内容,可以满足这一要求。
在简历中,我想知道的是,在任何情况下,拓扑结构是否已经完成了工作。

我知道这听起来很矛盾,因为拓扑永远不应该完成工作,但我用它来做测试,一开始我没有不间断的数据流,但是数据量有限。

你可以从storm UI中检查它,我认为这是最简单的方法。

要检查正在运行的拓扑及其状态,你可以运行:

{dir/to/storm}/bin/storm list
您还可以导航到正在运行的storm UI并从中检查拓扑/日志

如果要检查工作是否已在元组上执行,则可以添加自己的日志记录。我添加了一些逻辑,以打印出每秒处理多少元组,这对我很有用