우리는 Oozie에서 수십 가지 워크 플로를 개발하고 있습니다. 우리는 3 가지 환경 인 DEV, PRE 및 PRO를 사용합니다.Cloudera에서 Oozie 워크 플로의 속성을 외부화합니다.
내가하고 싶은 것은 3 환경 모두에서 동일한 workflow.xml 파일을 유지하고 Cloudera 환경의 db 연결, URL, 인증 등의 속성 만 읽는 것입니다. 이 방법으로 파일을 버전 관리하고 쉽게 배포 할 수 있습니다. 가능한가?
인터넷 검색 중 config-default.xml이 기본 속성 값의 장소가 될 수 있지만 Cloudera 5.10에서는 찾을 수 없습니다. WF를 정의하기 위해 다른 방법을 사용할 수는 있지만, 우리는 색조를 사용하여 워크 플로를 디자인합니다.
감사합니다.
안녕 란, 답장을 보내 주셔서 감사합니다. 우리는 클라이언트가 색조와 같은 그래픽 인터페이스를 원하기 때문에 데이터 래크의 모든 작업을 제어 할 수 있습니다 (실행 포함). WF의 작업 공간에서 외부에서 job.properties를 편집 할 수 있습니까? 실제로 파일의 내용을 편집하려고 시도했지만 색조가 새 값을 무시합니다. 제출할 때 값이 변경되지 않은 모든 속성이 팝업으로 열립니다. 어쩌면 내가 뭔가 잘못하고있는 걸까요? – elkarel