我做了一个jar分析系统日志。。为了在hadoop服务器上运行这个jar,我可以使用“bin/hadoopjarlog.jar”这样的命令行但我的问题是我想让这个jar在后台作为一个服务在ubuntu主机上执行。有谁能帮我把hadoopjar做成一个服务,这样它就可以像ubuntu机器上的后台服务一样运行了。。每1小时运行一次。
dgjrabp21#
你有几个选择,这里有两个:将crontab作业配置为每小时运行一次作业,例如(您需要完全限定hadoop的路径和jar本身):
0 * * * * /usr/lib/hadoop/bin/hadoop jar /path/to/jar/log.jar
运行一个oozie服务器并配置一个协调器以每小时提交一次作业。更多的努力,上述建议,但值得一看。
1条答案
按热度按时间dgjrabp21#
你有几个选择,这里有两个:
将crontab作业配置为每小时运行一次作业,例如(您需要完全限定hadoop的路径和jar本身):
运行一个oozie服务器并配置一个协调器以每小时提交一次作业。更多的努力,上述建议,但值得一看。