パッケージ化された jar を使用して実行中のストーム トポロジを開始しました。トポロジーが実行している jar のバージョンを見つけようとしています。私の知る限り、Storm は実行中の Storm のバージョンのみを表示し、実行中のトポロジのバージョンは表示しません。
「ストーム バージョン」コマンドを実行しても、実行中のストームのバージョンしか表示されず、ストーム UI のトポロジ セクションにトポロジ バージョンを示すものは何も表示されません。
Stormにこれを報告させる方法はありますか、それともプロパティファイルを設定するのが最善の策ですか? 理想的には、これは pom.xml バージョンまたは git commit ハッシュのいずれかを使用して自動的に行われます。私が満足しているもう 1 つの解決策は、トポロジーの開始に使用された jar ファイル名に関する Storm レポートを作成することです。