登录
首页 >  Golang >  Go问答

Google Cloud 数据流作业失败,出现无法检索暂存文件和MD5错误的问题

来源:stackoverflow

时间:2024-03-05 17:30:29 154浏览 收藏

有志者,事竟成!如果你在学习Golang,那么本文《Google Cloud 数据流作业失败,出现无法检索暂存文件和MD5错误的问题》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

SDK:适用于 Go 0.5.0 的 Apache Beam SDK

我们正在 Google Cloud Data Flow 中运行 Apache Beam Go SDK 作业。他们一直工作得很好,直到最近他们间歇性地停止工作(没有对代码或配置进行任何更改)。出现的错误是:

无法检索暂存文件:在 3 次尝试中检索工作程序失败:/var/opt/google/staged/worker 的 MD5 错误:...,想要; /var/opt/google/staged/worker 的 MD5 错误:...,想要 ;

(注意:错误消息中似乎缺少第二个哈希值。)

据我所知,工作人员有问题 - 它似乎在尝试比较工作人员的 md5 哈希值并缺少其中一个值?但我不知道它到底在与什么进行比较。

有人知道是什么原因导致这个问题吗?


解决方案


此问题的解决方案似乎是使用最新更改重建worker_harness_container_image。我已经尝试过这个,但是当我在本地构建它时没有最新版本。在我从 Beam 存储库中提取最新版本并重建图像(根据此处的注释 https://github.com/apache/beam/blob/master/sdks/CONTAINERS.md)并重新运行后,它似乎再次工作了。

理论要掌握,实操不能落!以上关于《Google Cloud 数据流作业失败,出现无法检索暂存文件和MD5错误的问题》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>