본문 바로가기

IT/NiFi

NiFi - 크론탭

반응형

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

 

반응형

'IT > NiFi' 카테고리의 다른 글

Apache NiFi 소개 및 특징  (2) 2025.02.24
NiFi - Active Thread Dead  (0) 2025.02.13
Apache Airflow  (0) 2025.02.07
NiFi - FlowFile Repository와 Content Repository 설정  (0) 2025.02.03