在hadoop服务器上作为服务运行jar

ylamdve6  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(669)

我做了一个jar
分析系统日志。。为了在hadoop服务器上运行这个jar,我可以使用“bin/hadoopjarlog.jar”这样的命令行
但我的问题是我想让这个jar在后台作为一个服务在ubuntu主机上执行。
有谁能帮我把hadoopjar做成一个服务,这样它就可以像ubuntu机器上的后台服务一样运行了。。每1小时运行一次。

dgjrabp2

dgjrabp21#

你有几个选择,这里有两个:
将crontab作业配置为每小时运行一次作业,例如(您需要完全限定hadoop的路径和jar本身):

0 * * * *   /usr/lib/hadoop/bin/hadoop jar /path/to/jar/log.jar

运行一个oozie服务器并配置一个协调器以每小时提交一次作业。更多的努力,上述建议,但值得一看。

相关问题