通过 boto 获取 Amazon Elastic MapReduce 作业流程中已完成的步骤数
为了避免每次提交作业时设置实例的开销,我使用在每次作业完成后始终处于等待模式的作业流。但是,根据此页面,“最多 256 个步骤每个作业流程中都允许。”
有没有办法通过 boto API 获取作业流程中已完成的步骤数?我无法找到使用 boto.emr.emrobject.JobFlow 类的方法。
To avoid the overhead of setting up instances everytime I submit a job, I use a jobflow that's always in waiting mode after each job completion. However, according to this page, "a maximum of 256 steps are allowed in each job flow."
Is there a way to get the number of completed steps in a jobflow via the boto API? I wasn't able to find a way using the boto.emr.emrobject.JobFlow class.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想通了。尽管 boto 文档没有详细介绍,但在 iPython 中进行交互测试表明 len(jobflow.steps) 可以解决问题。
I figured it out. Even though the boto docs don't go into details, testing it interactively in iPython shows that len(jobflow.steps) will do the trick.