【发布时间】:2021-03-01 22:38:49
【问题描述】:
我正在尝试在 Dataflow 上运行作业,并且每当我尝试提交它以使用 DataflowRunner 运行时,我都会收到来自服务的以下错误:
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Request payload size exceeds the limit: x bytes.",
"reason" : "badRequest"
} ],
"message" : "Request payload size exceeds the limit: x bytes.",
"status" : "INVALID_ARGUMENT"
}
Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "(3754670dbaa1cc6b): The job graph is too large. Please try again with a smaller job graph, or split your job into two or more smaller jobs.",
"reason" : "badRequest",
"debugInfo" : "detail: \"(3754670dbaa1cc6b): CreateJob fails due to Spanner error: New value exceeds the maximum size limit for this column in this database: Jobs.CloudWorkflowJob, size: 17278017, limit: 10485760.\"\n"
} ],
"message" : "(3754670dbaa1cc6b): The job graph is too large. Please try again with a smaller job graph, or split your job into two or more smaller jobs.",
"status" : "INVALID_ARGUMENT"
}
如何将我的作业更改为更小,或增加作业大小限制?
【问题讨论】:
标签: java python google-cloud-dataflow apache-beam