아파치오오지

Apache Oozie
아파치오오지
Apache Oozie logo.svg
개발자아파치 소프트웨어 재단
안정적 해제
5.2.0 / 2019년 12월 5일; 2년(2019-12-05)[1]
리포지토리오오지에 저장소
기록 위치자바,[2] 자바스크립트
운영 체제크로스 플랫폼
플랫폼Java 가상 시스템
면허증아파치 라이선스 2.0
웹사이트oozie.apache.org

Apache OozieHadoop 작업을 관리하기 위한 서버 기반 워크플로우 스케줄링 시스템이다.

Oozie의 워크플로우는 지시된 순환 그래프에서 제어 흐름과 조치 노드의 모음으로 정의된다.제어 흐름 노드는 워크플로우의 시작과 끝(시작, 끝 및 실패 노드)은 물론 워크플로 실행 경로(결정, 포크 및 결합 노드)를 제어하는 메커니즘을 정의한다.작업 노드는 워크플로가 계산/처리 작업의 실행을 트리거하는 메커니즘이다.Oozie는 Hadoop MapReduce, Hadoop 분산 파일 시스템 운영, Pig, SSH, e-메일 등 다양한 유형의 작업을 지원한다.Oozie는 또한 추가적인 유형의 행동을 지원하기 위해 확장될 수 있다.

Oozie 워크플로우는 다음과 같은 변수를 사용하여 매개변수를 지정할 수 있다.${inputDir}워크플로 정의 내에서.워크플로 작업을 제출할 때는 매개 변수에 대한 값을 제공해야 한다.적절하게 매개 변수를 지정한 경우(다른 출력 디렉터리를 사용), 동일한 워크플로 작업을 여러 개 동시에 실행할 수 있다.

오오지는 자바 서블릿 컨테이너에서 실행되는 자바 웹 애플리케이션으로 구현되며 아파치 라이선스 2.0에 따라 배포된다.

참조

  1. ^ "Index of /dist/oozie". Retrieved 28 May 2020.
  2. ^ "apache/oozie - core/src/main/java/org/apache/oozie". Retrieved 28 May 2020.

외부 링크