폭풍 (storm-project.net)에 대한 토폴로지를 개발 중입니다. 2 개의 원격 클러스터가 있습니다 : 스테이징 및 프로덕션.다른 원격 클러스터에 토폴로지를 배포 하시겠습니까?
다른 원격 클러스터 인 production.storm.yaml 및 staging.storm.yaml을 가리키는 두 개의 storm.yaml 파일 (코드를 작성한 랩톱)이 있습니다.
안타깝게도 "storm jar"명령을 통해 원격으로 토폴로지를 배포하기 전에 ~/.storm/storm.yaml에 대한 심볼릭 링크를 변경하는 것이 유일한 방법입니다. 이것은 오류가 발생하기 쉽고 프로젝트 소스 트리에서 클라이언트의 파일 트리에있는 임의의 위치에 대한 종속성을 만듭니다.
더 좋은 방법이있을 것입니다. "storm list --config staging.storm.yaml"은 준비 클러스터에 대한 정보를 제공하지만 "storm jar"로 conf 파일을 설정하는 비교 플래그를 찾을 수 없습니다. 아니면 내가 설정할 수있는 "STORM_HOME"과 같은 환경 변수가 있을까요?