1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 你在运行作业“test”时出现的错误,其作业运行ID“jr_6eb6af04d2a560f71d935ab3fca35504d7fdb99b748c0e0266e71402ced4437f”确实是由于为你的帐户分配的资源被限制导致的。
你可以参考以下文档,了解更多默认配额限制的详细信息: https://docs.aws.amazon.com/general/latest/gr/glue.html
请参考以下回答您的问题:
Q1) 这个错误是因为后台仍有glue作业正在运行吗?
你的假设是正确的。如果有glue作业在运行,资源就会被分配给那个作业,如果你尝试并行运行另一个作业,并且没有足够的资源满足要求,该作业将失败。这是因为配额限制是针对整个帐户设置的。
请参考以下步骤从控制台增加服务配额限制:
- 在AWS中打开服务配额控制台
- 在左侧面板中单击AWS服务,然后搜索Glue
- 单击AWS Glue,然后搜索要增加的配额名称
- 单击相应的服务配额,然后选择“请求配额增加”
- 添加新值到“更改配额值”下,它将被自动批准。
Q2) 有没有一种方法列出和终止这些仍在运行的glue作业以释放这些资源?我已经尝试了awscli aws glue batch-get-jobs --job-names ...,但是无法列出它们。
为了查看给定作业的所有运行的元数据,你可以使用“get-job-runs”。 使用方法: aws glue get-job-runs --job-name“test”
请参考<https://docs.aws.amazon.com/cli/latest/reference/glue/get
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前