Workflow Manager가 빈 done-flag를 제거하면서 Coordinator가 의도하지 않은 _SUCCESS 파일을 기다린다.
done-flag 생략은 기본 _SUCCESS, 빈 값은 디렉터리 존재, 파일명 지정은 해당 완료 파일 존재를 뜻한다. 원본은 편집기에서 빈 태그가 제거된 문제이며 특정 제품 패치 완료는 확인되지 않았다.
배포 XML에 완료 조건을 명시한다. 디렉터리 존재로 완료를 판단하면 빈 done-flag를 보존하고, 완료 파일 방식이면 실제 파일명을 지정한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
oozie job -oozie '<oozie-url>' -definition '<coordinator-id>' > coordinator-submitted.xml
.../YYYYMMDD/HH/ready.end를 사용한다. 기존 producer가 .../YYYYMMDD/HH.end를 만든다면 아래 예시를 그대로 적용하지 않는다. 입력 경로와 producer 출력 규칙을 함께 맞춰야 한다. 다음은 전체 XML 중 dataset 부분이다.<dataset name="hourly_ready" frequency="${coord:hours(1)}"
initial-instance="2026-01-01T00:00Z" timezone="UTC">
<uri-template>${DATA_ROOT}/${YEAR}${MONTH}${DAY}/${HOUR}</uri-template>
<done-flag>ready.end</done-flag>
</dataset>
<done-flag></done-flag>를 명시한다. 저장 후 태그가 사라지는 편집기에서는 XML을 별도 버전 경로에 배포하고 CLI로 검증한다. 생산 중인 디렉터리의 존재만으로 완료를 판정하면 미완성 데이터를 읽을 수 있다.job.properties의 oozie.coord.application.path를 검토한 XML이 있는 HDFS 경로로 지정하고 실행 전 해석 결과를 확인한다.oozie job -oozie '<oozie-url>' -dryrun -config job.properties
hdfs dfs -test -e '<resolved-ready-marker-path>'
서버에 제출된 XML의 done-flag와 action의 missing dependency를 확인한다. 완료 파일을 만들기 전에는 WAITING, 정상 생성 후에는 입력 조건이 충족되는지 시험한다.