Tworzę topologie do burzy (storm-project.net). Mam 2 zdalne klastry: inscenizacja i produkcja.Rozmieszczanie topologii do różnych klastrów zdalnych?
Mam dwa pliki storm.yaml na kliencie (mój laptop, na którym piszę kod), które wskazują na różne zdalne klastry, production.storm.yaml i staging.storm.yaml.
Niestety, jedynym sposobem, w jaki mogę się między nimi przełączać, jest zmiana dowiązania symbolicznego do ~/.storm/storm.yaml przed zdalnym wdrożeniem topologii za pomocą polecenia "burza słoika". Jest to błąd podatny na błędy i tworzy zależność w drzewie źródłowym projektu do czegoś w dość arbitralnym miejscu w drzewie plików klienta.
Musi istnieć lepszy sposób. "lista burzowa --config staging.storm.yaml" da mi informacje o klastrze pomostowym, ale nie mogę znaleźć porównywalnej flagi, aby ustawić plik conf z "buforem jar". A może jest taka zmienna środowiskowa jak "STORM_HOME", którą mogę ustawić?