【发布时间】:2016-08-05 08:48:55
【问题描述】:
我被一个任务困住了,我必须只在任务实例组实例上运行 1 个脚本。
我目前的做法-
为此,我在集群启动时将脚本作为引导操作传递,但它在所有机器上运行脚本。 (主、核心、任务实例组)。
您能帮我只在特定(任务)实例组上运行该脚本吗?
实际任务是在任务实例组实例上运行终止通知轮询脚本。 - https://blog.fugue.co/2015-01-06-spot-termination-notices.html
【问题讨论】:
-
您必须在启动时运行该脚本还是可以随时运行?
-
@error2007s 我的用例是,每当任何现场实例(在任务实例组下)出现故障时,只需用新实例替换即可。因此,根据我的理解,如果我将此作为引导操作传递,那么它将始终在所有任务实例上运行,即使我们也启动了新实例。纠正我,如果我错了。
标签: amazon-web-services hadoop amazon-ec2 mapreduce amazon-emr