0
이벤트 구동 oozie 코디네이터를 만들고 싶습니다. 디렉토리 경로는 정기적으로 변경됩니다. 나는 코드에서 디렉토리를 하드 코딩하고 싶지 않다. 이 작업이 시작되기 전에 쉘 스크립트를 실행하여 폴더 이름을 만들고 해당 폴더 내에 확인 파일이 있는지 확인하십시오.oozie 코디네이터에서 동적 디렉토리 구조를 만들 수 있습니까?
이벤트 구동 oozie 코디네이터를 만들고 싶습니다. 디렉토리 경로는 정기적으로 변경됩니다. 나는 코드에서 디렉토리를 하드 코딩하고 싶지 않다. 이 작업이 시작되기 전에 쉘 스크립트를 실행하여 폴더 이름을 만들고 해당 폴더 내에 확인 파일이 있는지 확인하십시오.oozie 코디네이터에서 동적 디렉토리 구조를 만들 수 있습니까?
Oozie는 코디네이터 데이터 세트 (가능하면 함께 사용)를 사용하여 날짜가 지정된 디렉토리를 동적 디렉토리 구조로 만들 수 있습니다. 예 :
<datasets>
<dataset name="logs" frequency="${coord:hours(1)}" initial-instance="2009- 01-01T01:00Z" timezone="UTC">
<uri-template>hdfs://bar:9000/app/logs/${YEAR}${MONTH}/${DAY}/${HOUR}</uri-template>
</dataset>
</datasets>
등이 될 것입니다 오늘 oozie 코드 위에 viz.22-03-2017 16:00 디렉토리 구조를 실행 한 후 : hdfs://bar:9000/app/logs/2017/03/22/16