/ / Nájsť verziu jar topológie bežiacu v Apache Storm - java, apache-storm, apache-storm-topology

Nájdite topológiu jar verziu bežiacu v Apache Storm - java, apache-storm, apache-storm-topology

Mám spustenú topológiu búrok, ktorú som začal používaťzabalená nádoba. Pokúšam sa nájsť verziu nádoby, v ktorej je topológia spustená. Pokiaľ viem, Storm zobrazí iba verziu Storm, ktorá je spustená, nie verziu topológie, ktorá beží.

Spustenie príkazu „storm version“ poskytuje iba verziu búrky a ja nevidím nič v sekcii topológie používateľského rozhrania Storm na označenie verzie topológie.

Existuje nejaký spôsob, ako to Storm nahlásiť alebo jemoja najlepšia stávka pri nastavení súboru vlastností? V ideálnom prípade by sa to robilo automaticky pomocou verzie pom.xml alebo hash git commit. Ďalším riešením, s ktorým by som bol spokojný, by bolo mať správu Storm o názve súboru jar, ktorý sa používa na spustenie topológie.

odpovede:

1 pre odpoveď č. 1

Jedným zo spôsobov by mohol byť zoznam

$ STORM_HOME / búrka-local / supervízor / stormdist / name-of-your-zábehu topológie

zatiaľ čo topológia beží, a pozrite sa nastormjar.jar. Toto je uber jar, ktorú používa búrka pri odosielaní topológie. Ak porovnáte veľkosť tohto pohára s uberom vytvoreným z vášho príkazu na zostavenie projektu java, mali by byť totožné a mali by vám naznačovať použitú verziu pohára.