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

时间:2016-12-12 16:15:40

标签: apache-storm

如果螺栓在队列中有任何要插入的元组或类似的东西,那么可以检查确定的螺栓是否正在处理。
在简历中,我想知道,无论如何,拓扑已经完成了它的工作还是没有 我知道这听起来很矛盾,因为拓扑应该永远不会完成工作,但是我用它来做测试,并且在开始时我没有不间断的数据流,而是有限的数据量。

2 个答案:

答案 0 :(得分:1)

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

{dir/to/storm}/bin/storm list

您还可以导航到正在运行的风暴UI,并从那里检查拓扑/日志。

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

答案 1 :(得分:0)

你可以从风暴用户界面检查它,我认为这是最简单的方法。