我開發風暴拓撲(storm-project.net)。我有2個遠程集羣:分段和生產。將拓撲部署到不同的遠程集羣?
我有兩個storm.yaml文件在客戶端(我的筆記本上寫代碼)指向不同的遠程集羣production.storm.yaml和staging.storm.yaml。
不幸的是,我知道它們之間進行切換的唯一途徑是通過「風暴罐子」命令遠程部署拓撲之前改變一個符號鏈接到〜/ .storm/storm.yaml。這很容易出錯,並且會在項目源代碼樹中創建一個依賴項,以便在客戶機文件樹中的相當任意的地方進行操作。
必須有一個更好的辦法。 「風暴名單--config staging.storm.yaml」給我有關臨時集羣信息,但我不能找到一個可比的標誌設置爲「風暴罐子」 conf文件。或者可能有像我可以設置的「STORM_HOME」這樣的環境變量?