IT/NiFi

NiFi - 크론탭

IT 블로거 2025. 2. 23. 12:56
300x250

Apache NiFi에서 크론탭(Crontab) 형식으로 잡을 실행하려면 Run Schedule을 크론 표현식으로 설정해야 합니다.
이를 통해 특정 시간이나 주기에 맞춰 프로세서를 실행할 수 있습니다.

스케쥴링 설정


1. NiFi UI에서 특정 프로세서를 선택

  • 주기적으로 실행할 프로세서를 선택합니다. (GenerateFlowFile, ExecuteSQL, InvokeHTTP 등)

2. Scheduling StrategyCRON 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