1

我做了一个罐子

它分析系统日志..为了在 HADOOP 服务器上运行这个 jar,我可以使用像“bin/hadoop jar log.jar”这样的命令行来完成它

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

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

4

1 回答 1

1

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

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