未能在Azure Batch中解压缩应用程序包



我按照这个wiki页面中的指导为我的Azure批处理池创建了一个应用程序包,但现在我的节点由于无法解压缩而处于不可用状态。我在文档中找不到任何关于什么样的压缩文件在这里是可以接受的,除了";zip文件";。

我收集了一些用于基因组测序工具的数据库文件,这些文件存储在文件夹结构中,我使用tar-zvcf创建了一个压缩档案,并为其提供了.zip扩展名。这不起作用,所以我尝试上传扩展名为.tar.gz的同一文件,但也失败了。

Batch Node正在运行Azure Batch为容器应用程序推荐的CentOS映像,并且我的启动任务没有在容器的上下文中运行。

有人能给我指一下有助于澄清什么样的文件可以用于此目的的文档或个人经验吗?提前谢谢!

是的,你是对的,但让我强调一下混淆,tar是与zip不同的压缩存档文件格式,即这里的更多细节:tar和zip之间有什么区别?在你提到的文档中,它被多次提及

  • Batch App Package功能仅支持*.zip格式,因此将文件扩展名从*.tar更改为*.zip不是正确的方法,因为它们是两种不同的压缩方式

额外文档:

  • https://azure.microsoft.com/en-au/blog/application-packages-and-task-dependencies-now-available-on-azure-batch/

  • https://kb.winzip.com/help/winzip/AboutZIPsAndOtherArchives_4.htm

谢谢,希望能有所帮助。

最新更新