通过 boto 获取 Amazon Elastic MapReduce 作业流程中已完成的步骤数

发布于 2024-11-06 11:05:40 字数 315 浏览 5 评论 0原文

为了避免每次提交作业时设置实例的开销,我使用在每次作业完成后始终处于等待模式的作业流。但是,根据此页面,“最多 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过气美图社 2024-11-13 11:05:40

我想通了。尽管 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文