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

时间:2013-01-12 10:48:19

标签: hadoop ubuntu-10.04

我做了一个罐子

分析系统日志..在HADOOP服务器上运行这个jar我可以使用命令行来做,比如“bin / hadoop jar log.jar”

但我的问题是我想让这个jar在后台作为服务在Ubuntu主机上执行。

任何人都可以帮助我如何制作HADOOP jar作为服务,以便它可以像Ubuntu Machine上的后台服务一样运行..每隔1小时运行一次。

1 个答案:

答案 0 :(得分:1)

你有几个选择,这里有两个:

  • 配置crontab作业每小时运行一次工作,例如(您需要完全限定hadoop和jar本身的路径):
  0 * * * *   /usr/lib/hadoop/bin/hadoop jar /path/to/jar/log.jar
  • 运行OOZIE服务器并配置协调员以每小时提交作业。更多的努力,以上的建议,但值得一看。