如何压缩 Azure Data Lake Store 上的文件

How to compress files on azure data lake store

我正在使用 Azure 数据湖存储作为我的 Java 应用程序的存储服务,有时我需要压缩多个文件,我现在所做的是将所有文件复制到服务器中,在本地压缩它们然后将zip发送到azure,即使这是工作也需要很多时间,所以我想知道有没有办法直接在azure上压缩文件,我检查了data-lake-store-SDK,但是没有这样的功能.

遗憾的是,目前没有进行这种压缩的选项。

有一个开放的功能请求 HTTP compression support for Azure Storage Services (via Accept-Encoding/Content-Encoding fields) 讨论了将压缩文件上传到 Azure 存储,但没有估计何时可以发布此功能。

你唯一的选择是自己实现这样的机制(例如使用 Azure 函数)。

希望对您有所帮助!