【发布时间】:2013-02-26 05:54:27
【问题描述】:
我正在使用 Amazon Elastic MapReduce Ruby (http://aws.amazon.com/developertools/2264) 运行我的 Hive 作业。有没有办法知道工作何时完成?现在我能想到的就是使用“--list --active”继续运行emrclient,但我希望有更好的方法来做到这一点。
谢谢
【问题讨论】:
我正在使用 Amazon Elastic MapReduce Ruby (http://aws.amazon.com/developertools/2264) 运行我的 Hive 作业。有没有办法知道工作何时完成?现在我能想到的就是使用“--list --active”继续运行emrclient,但我希望有更好的方法来做到这一点。
谢谢
【问题讨论】:
您也可以通过aws console 的 EMR 部分了解这一点。
如果您关心的是在您的工作完成后终止集群,那么在启动集群时不要使用选项--stay-alive。或者,您可以有一个脚本来轮询正在运行的集群的当前状态,并在它进入“等待”状态时终止它。
我认为没有其他方法。
【讨论】: