简体   繁体   English

由于验证错误,Snowplow 管道无法提交请求

[英]Snowplow pipeline Could not commit request due to validation error

I get an error “Could not commit request due to validation error: INVALID_ARGUMENT: Pubsub publish requests are limited to 10MB, rejecting message over to avoid exceeding limit with byte64 request encoding” on my enrich step.我在丰富步骤中收到错误“由于验证错误而无法提交请求:INVALID_ARGUMENT:Pubsub 发布请求限制为 10MB,拒绝消息结束以避免超出 byte64 请求编码的限制”。

I use tutorial by Simo Ahava Install Snowplow On The Google Cloud Platform |我使用 Simo Ahava 的教程 在 Google Cloud Platform 上安装 Snowplow | Simo Ahava's blog Simo Ahava 的博客

Error appears on dataflow step of beam-enrich worker.光束富集工作器的数据流步骤出现错误。 Error stopes all processes and data don't insert in BQ.错误停止所有进程并且数据不会插入 BQ。

Error log错误日志

{
“insertId”: “7514256621418980731:34459:0:179556”,
“jsonPayload”: {
“line”: “active_work_manager.cc:1564”,
“message”: “132593 Could not commit request due to validation error: INVALID_ARGUMENT: Pubsub publish requests are limited to 10MB, rejecting message over 7168K (size 7245K) to avoid exceeding limit with byte64 request encoding.”,
“thread”: “194”
},
“resource”: {
“type”: “dataflow_step”,
“labels”: {
“job_name”: “beam-enrich”,
“project_id”: “XXXXXXXXXX”,
“region”: “europe-central2”,
“job_id”: “2021-03-30_14_43_03-13952642482494084906”,
“step_id”: “”
}
},
“timestamp”: “2021-03-31T08:38:58.534286Z”,
“severity”: “ERROR”,
“labels”: {
“compute.googleapis.com/resource_name”: “beam-enrich-03301443-wkq8-harness-w1zs”,
“dataflow.googleapis.com/log_type”: “system”,
“dataflow.googleapis.com/job_id”: “2021-03-30_14_43_03-13952642482494084906”,
“dataflow.googleapis.com/region”: “europe-central2”,
“compute.googleapis.com/resource_type”: “instance”,
“compute.googleapis.com/resource_id”: “7514256621418980731”,
“dataflow.googleapis.com/job_name”: “beam-enrich”
},
“logName”: “projects/XXXXXXXXXX/logs/dataflow.googleapis.com%2Fshuffler”,
“receiveTimestamp”: “2021-03-31T08:39:21.828671489Z”
}

Pub/Sub has these hard resource limits: https://cloud.google.com/pubsub/quotas#resource_limits Pub/Sub 具有以下硬资源限制: https://cloud.google.com/pubsub/quotas#resource_limits

Does your pipeline publish to Pub/Sub?您的管道是否发布到 Pub/Sub? You might need to decrease the size of your messages by splitting them or truncating them.您可能需要通过拆分或截断消息来减小消息的大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Jenkins 管道 - 错误“由于早期失败而跳过阶段” - Jenkins Pipeline - Error "Stage skipped due to earlier failure(s)" 谷歌云,ubuntu 错误:由于环境错误,无法安装软件包:[Errno 28] 设备上没有剩余空间 - Google cloud, ubuntu ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device BIGQUERY 发生内部错误,无法完成请求错误:80038528 - BIGQUERY An internal error occurred and the request could not be completed Error: 80038528 Bigquery 发生内部错误,无法完成请求。 错误:60909208 - Bigquery An internal error occurred and the request could not be completed. Error: 60909208 数据流因错误而失败:找不到满足要求轮的版本(来自版本:无) - Dataflow fails due to ERROR: Could not find a version that satisfies the requirement wheel (from versions: none) Kubernetes 入口错误:服务器遇到临时错误,无法完成您的请求 - Kubernetes Ingress Error: The server encountered a temporary error and could not complete your request Google App Engine错误,服务器遇到临时错误,无法完成您的请求 - Google app engine error the server encountered a temporary error and could not complete your request bq extract - 提取操作中的 BigQuery 错误:发生内部错误,请求无法完成 - bq extract - BigQuery error in extract operation: An internal error occurred and the request could not be completed 如何将分支/提交传递给可以运行实例? - How to pass branch/commit to Could Run instance? 错误:服务器错误 服务器遇到临时错误,无法完成您的请求。 请在 30 秒后重试。(GCP) - Error: Server Error The server encountered a temporary error and could not complete your request. Please try again in 30 seconds.(GCP)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM