【问题标题】:How to check a Storm topology is loaded and up and running in Java如何检查 Storm 拓扑是否已加载并在 Java 中启动并运行
【发布时间】:2016-06-16 10:02:04
【问题描述】:

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

【问题讨论】:

    标签: java testing apache-storm topology


    【解决方案1】:

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

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

    【讨论】:

    • LocalCluster 是否有运行的 nimbus 供客户端查找?港口会是什么?标准6627?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多