如何检查Storm拓扑是否已加载并在Java中启动并运行

时间:2016-03-03 07:45:47

标签: java testing apache-storm topology

如何检查Storm是否已加载并运行实际的Storm拓扑,以便在其上进行测试。由于执行集成测试需要等到拓扑运行之后才开始测试逻辑。在本地群集上。

1 个答案:

答案 0 :(得分:0)

您可以使用storm command line interface或直接使用Java客户端API。例如:

NimbusClient nimbusClient = new NimbusClient(conf, nimbusHost, nimbusPort, 30000);
List<TopologySummary> topologies = nimbusClient.getClient().getClusterInfo().get_topologies();