Я разрабатываю топологии для бури (storm-project.net). У меня есть 2 удаленных кластера: постановка и производство.Развертывание топологий для разных удаленных кластеров?
У меня есть два файла storm.yaml на клиенте (мой ноутбук, на котором я пишу код), которые указывают на разные удаленные кластеры, production.storm.yaml и staging.storm.yaml.
К сожалению, единственный способ переключиться между ними - это изменить символическую ссылку на ~/.storm/storm.yaml перед удалением топологий удаленно с помощью команды «буря». Это подвержено ошибкам и создает зависимость в дереве исходных текстов проекта к чему-то в довольно произвольном месте в дереве файлов клиента.
Должен быть лучший способ. «Список штормов --config staging.storm.yaml» предоставит мне информацию о промежуточном кластере, но я не могу найти сопоставимый флаг, чтобы установить файл conf с помощью «буриной банки». Или, может быть, есть переменная окружения типа STORM_HOME, которую я могу установить?