咨询下 CriticalEvent Resource quota is exceeded: taskmanager: exceeded quota: resourcequota, requested: limits.cpu=1, used: limits.cpu=18, limited: limits.cpu=18. 这个是怎么计算的 我昨天10cpu 可以运行今天 我提到 18 还是报这个错
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您遇到的错误信息为:
CriticalEvent Resource quota is exceeded: taskmanager: exceeded quota: resourcequota, requested: limits.cpu=1, used: limits.cpu=18, limited: limits.cpu=18.
该错误表明当前任务请求的资源(limits.cpu=1
)超出了工作空间或队列的资源配额限制。根据知识库中的相关描述,这种问题通常与以下因素有关:
根据错误信息中的关键字段解释:
requested: limits.cpu=1
:当前任务请求的CPU资源为1个单位。used: limits.cpu=18
:当前队列或工作空间已使用的CPU资源为18个单位。limited: limits.cpu=18
:当前队列或工作空间的CPU资源上限为18个单位。因此,计算逻辑如下: - 当前队列或工作空间的总CPU资源上限为18。 - 已使用资源为18,占满配额。 - 新任务请求1个CPU资源时,由于没有剩余资源,触发了exceeded quota: resourcequota
错误。
针对上述问题,您可以按照以下步骤进行排查和解决:
flink-conf.yaml
),降低taskmanager
的CPU请求值。例如:
taskmanager.numberOfTaskSlots: 1
taskmanager.cpu.cores: 0.5
通过以上步骤,您可以有效解决Resource quota is exceeded
的问题。如果问题仍未解决,请提供更多上下文信息(如任务配置、资源分配详情等),以便进一步分析。