728x90
반응형

이번에 프로젝트를 수행하면서 일별로 데이터를 분석할 필요가 있었다.

 

처음엔 수동으로 작업을 했는데 자동으로 구동되면 좋을 것 같아서 찾아보니 역시나 기능이 있었다.

 

$ZEPPELIN_HOME/conf/zeppelin-site.xml 에서 주석으로 돼있는 내용을 풀고 다음과 같이 수정하면 된다.

 

(zeppelin.notebook.cron.folders 에도 값이 있어야 하는데 / 나 특정 디렉토리를 입력했을 때는 버튼이 나오지 않았다.)

<property>
<name>zeppelin.notebook.cron.enable</name>
<value>true</value>
<description>Notebook enable cron scheduler feature</description>
</property>
<property>
<name>zeppelin.notebook.cron.folders</name>
<value>*</value>
<description>Notebook cron folders</description>
</property>

 

이미 설정된 값은 None, 1m, 5m, 1h, 3h, 6h, 12h, 1d로 돼있다.

 

그외에 설정을 하려면 크론 설정은 Quatz에서 하는 것과 같이 하면 된다.

 

10분마다로 설정을 하려며 0 0/10 * * * ? 로 하면 된다.

 

참고 문헌

  1. https://zeppelin.apache.org/docs/0.8.0/usage/other_features/cron_scheduler.html

  2. https://stackoverflow.com/questions/58727773/cant-turn-on-cron-feature-in-apache-zeppelin

  3. https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html#examples

반응형

+ Recent posts