IT/NiFi
NiFi - 크론탭
IT 블로거
2025. 2. 23. 12:56
300x250
Apache NiFi에서 크론탭(Crontab) 형식으로 잡을 실행하려면 Run Schedule을 크론 표현식으로 설정해야 합니다.
이를 통해 특정 시간이나 주기에 맞춰 프로세서를 실행할 수 있습니다.
1. NiFi UI에서 특정 프로세서를 선택
- 주기적으로 실행할 프로세서를 선택합니다. (GenerateFlowFile, ExecuteSQL, InvokeHTTP 등)
2. Scheduling Strategy를 CRON Driven으로 변경
- 프로세서를 더블 클릭하여 설정 창을 엽니다.
- Settings 탭에서 Scheduling Strategy를 CRON Driven으로 변경합니다.
3. Run Schedule에 크론 표현식 입력
- 크론 표현식을 입력하여 원하는 주기로 실행되도록 설정합니다.
- 형식
Seconds Minutes Hours Day_of_Month Month Day_of_Week Year (Optional)
2. 크론탭 표현식 예제
실행 주기 | 크론 표현식 |
매일 자정 (00:00) | 0 0 0 * * ? |
매일 오전 9시 | 0 0 9 * * ? |
매 10분마다 실행 | 0 */10 * * * ? |
매일 오전 6시 30분 실행 | 0 30 6 * * ? |
매주 월요일 오전 8시 실행 | 0 0 8 ? * MON |
매월 1일 자정 실행 | 0 0 0 1 * ? |
매일 10초마다 실행 | */10 * * * * ? |
참고
- ? → Day_of_Month 또는 Day_of_Week 중 하나를 사용할 때 다른 하나를 무시하는 의미
- * → 모든 값(매초, 매분, 매시간 등)
- */10 → 10단위마다 실행
관련 블로그
NiFi - Active Thread Dead
Apache NiFi에서 프로세서가 활성 스레드를 유지한 채 멈추거나 응답하지 않는 경우, 이는 스레드가 교착 상태에 빠졌거나 무한 루프에 들어갔을 가능성이 있습니다. 1. NiFi UI를 통한 스레드 종료 (N
make2t.tistory.com
NiFi - FlowFile Repository와 Content Repository 설정
설정방법FetchHDFS 프로세서를 통해 가져온 큐의 파일 지속 시간을 설정하려면 NiFi에서 FlowFile Repository와 Content Repository 설정을 적절히 조정해야 합니다.이 설정은 NiFi의 파일 큐에서 데이터를
make2t.tistory.com
300x250