【问题标题】:How to know current running topologies from storm command line client?如何从 Storm 命令行客户端了解当前正在运行的拓扑?
【发布时间】:2023-03-17 12:00:01
【问题描述】:

有没有办法从storm命令行客户端显示所有当前正在运行的Storm拓扑?

Storm 文档没有说明这一点。

http://storm.apache.org/documentation/Command-line-client.html

【问题讨论】:

  • 你可以使用命令:$ bin/storm list
  • 我猜写不带引号的“jps”会显示所有当前的java,你可以看到你的拓扑是否被列出。
  • @anuj-pradhan 在我们的服务器列表中列出了许多 Java 进程,包括 Hadoop 服务、风暴拓扑和其他一些 Java 应用程序......很难单独识别风暴拓扑......

标签: apache-storm


【解决方案1】:

你可以运行

$STORM_HOME/bin/storm list

storm 提供了一个基于 Web 的 UI 来监控此类信息。

但是,您可以开始编写自己的Thrift 客户端以连接到代理并根据您的需要获取各种矩阵。如果你有 Java 背景或类似背景,那么它应该很容易在提示符下编写和执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    相关资源
    最近更新 更多