Как сжать файлы в хранилище Azure Data Lake

Я использую хранилище озера данных Azure в качестве службы хранения для своего Java-приложения, иногда мне нужно сжимать несколько файлов, сейчас я копирую все файлы на сервер, сжимаю их локально, а затем отправляю zip в azure, даже хотя это работа, она занимает много времени, поэтому мне интересно, есть ли способ сжимать файлы непосредственно в Azure, я проверил data-lake-store-SDK, но такой функциональности нет.

1 ответ

Решение

К сожалению, на данный момент нет возможности сделать такое сжатие.

Существует открытая функция запроса HTTP-сжатия для служб хранилища Azure (через поля Accept-Encoding/Content-Encoding), в которой обсуждается загрузка сжатых файлов в хранилище Azure, но нет оценки того, когда эта функция может быть выпущена.

Единственный вариант для вас - реализовать такой механизм самостоятельно (например, с помощью функции Azure).

Надеюсь, поможет!

Другие вопросы по тегам