我有一个使用打包 jar 开始运行的风暴拓扑。我正在尝试查找拓扑正在运行的 jar 版本。据我所知,Storm 只会显示正在运行的 Storm 版本,而不是正在运行的拓扑版本。
运行“storm version”命令只会给出storm running的版本,我在Storm UI的拓扑部分看不到任何指示拓扑版本的东西。
有什么方法可以让 Storm 报告这个,还是我最好设置一个属性文件?理想情况下,这将使用 pom.xml 版本或 git commit hash 自动完成。另一个我很满意的解决方案是让 Storm 报告用于启动拓扑的 jar 文件名。