如何稍后启动 Spring 数据 hadoop 作业



我是SpringData Hadoop的新手。我从www中查看了一些示例,例如[1]:https://github.com/pkainulainen/spring-data-apache-hadoop-examples/tree/master/mapreduce

它们都配置为在启动时运行:

 <hdp:job-runner id="wordCountJobRunner" job-ref="wordCountJob" run-at-startup="true"/>

但是我想通过 Servlet 运行作业。如何?

我认为你必须尝试这个:

http://quartz-scheduler.org/

您可以看到官方网站的代码示例,但这里有一些片段:

// compute a time that is on the next round minute
Date runTime = evenMinuteDate(new Date());
// Trigger the job to run on the next round minute
Trigger trigger = newTrigger()
    .withIdentity("trigger1", "group1")
    .startAt(runTime)
    .build();

最新更新