我是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();