点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用Data Hub 2.5,并且在此博客之后,我能够创建一个docker来运行R代码。
现在,我想创建一个docker,在其中我还可以上传和安装R 包由我自己创建。 因此,我使用了上述博客中的代码,并在docker文件中添加了以下代码行,以便将tar.gz文件从我的工作区移至docker映像:
复制* .tar.gz/tmp/
当我尝试构建图像时,出现以下错误:
图像构建失败:(图像的长名称)
我激活了错误跟踪,其中之一 日志显示:
构建docker映像时出错:该节点的资源不足:临时存储。 容器kaniko使用的是1262524Ki,它超出了0的要求。(逐出)
您对什么是问题以及如何解决有想法吗?
Fabio
大家好! 我发现Data Hub占用了大量资源(几乎所有资源),因此我删除了数百个不必要的PODS,然后重试。
我能够使用30KB的tar.gz文件运行mkdir命令和COPY命令。 不幸的是,当我尝试使用TAR.gz文件12MB运行COPY命令时,它失败并出现与以前相同的错误,并且我同意 Henrique Pinto 似乎正在尝试加载12GB而不是12MB。
我正在继续调查。
我知道图表中不同Pod之间的NATS消息通信限制为10MB,但我认为这不适用于kaniko (vflow-build- *)吊舱。 我认为。 但是我不确定。
我会打开一张OSS票证,以便支持可以帮助您调查根本原因。
嗨,
似乎您的临时存储太小(即Kubernetes集群的(单个)节点可用的存储)。
顺便说一句,您指的是哪个博客?
干杯
抱歉
对不起,我忘了插入超级链接。
这是博客: https://blogs.sap.com/2018/12/10/sap-data- hub-and-r-time-series-precasting/
代替* .tar.gz,将python wheel直接上传到dockerfile文件夹(使用系统管理应用程序- >文件-如果您尝试使用Modeler repo上传功能,它将尝试解压缩您可能不需要的tar.gz),并使用copy命令直接复制到您自己的文件中,而不是*。 下面的示例是我今天用来从本地文件安装hana_ml软件包的方法,以及带有pip的prereq软件包。
嗨,法比奥,
我相信您尝试从/tmp/本身执行文件时可能遇到权限问题。
对于我来说,我 在/tmp/中创建了一个子文件夹(用户docker使用然后拥有),然后从该子文件夹复制并运行pip install。 当我不创建子文件夹时,我的图像构建也会失败。
一周热门 更多>