我在暴风雨中很新。我想管理两个拓扑,他们需要告知它们的状态。我是否无法理解拓扑的状态是否已停用或未在java类中提交另一个?
答案 0 :(得分:2)
您可以使用Thrift API:
NimbusClient nimbusClient = NimbusClient.getConfiguredClient(Utils.readDefaultConfig())
nimbusClient.getClient().getClusterInfo().get_topologies()
…
请参阅https://github.com/nathanmarz/storm/blob/master/storm-core/src/storm.thrift