查找ApacheStorm中运行的拓扑jar版本

w1e3prcc  于 2021-06-24  发布在  Storm
关注(0)|答案(1)|浏览(395)

我有一个正在运行的storm拓扑开始使用打包的jar。我正在试图找到拓扑正在运行的jar版本。据我所知,storm只会显示正在运行的storm版本,而不会显示正在运行的拓扑的版本。
运行“storm version”命令只会给出storm running的版本,我在storm ui的topology部分没有看到任何指示topology version的内容。
有没有办法让storm报告这个或者我最好的办法是设置一个属性文件?理想情况下,这可以通过pom.xml版本或git提交哈希自动完成。另一个我很乐意使用的解决方案是在jar文件名上使用storm报告来启动拓扑。

kyvafyod

kyvafyod1#

一种方法是列出
$storm\u home/storm local/supervisor/stormdist/您跑步拓扑的名称
在拓扑运行时,查看stormjar.jar文件。这是storm在提交拓扑时使用的uberjar。将这个jar的大小与从java项目构建命令生成的uberjar进行比较,它们应该是相同的,并提示您所使用的jar版本。

相关问题