[英]Running MapReduce job periodically without Oozie?
我有一个mapreduce工作作为“罐子”,应该每天运行。 另外,我需要从远程Java应用程序运行此jar。 我该如何安排时间:即,我只想每天从远程Java应用程序运行作业。
我读到有关Oozie的信息,但我认为这不适合。
我不清楚您的要求。 您可以在程序中使用ssh命令执行库。 Java的SSH库如果您是在Linux环境中运行程序,则可以设置一些crontab以便定期执行。
如果jar的触发器是Java程序,那么您应该每小时调度一次Java程序,而不是jar。 如果这是分开的,则可以在Oozie工作流程中安排jar,在oozie工作流程的第一步中可以执行Java代码,在第二步骤中可以执行jar。
在oozie中,您也可以将参数从一个级别传递到另一个级别,希望这会有所帮助。
-迪皮卡·哈瓦尼(Dipika Harwani)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.