Как сжать файлы в хранилище Azure Data Lake
Я использую хранилище озера данных Azure в качестве службы хранения для своего Java-приложения, иногда мне нужно сжимать несколько файлов, сейчас я копирую все файлы на сервер, сжимаю их локально, а затем отправляю zip в azure, даже хотя это работа, она занимает много времени, поэтому мне интересно, есть ли способ сжимать файлы непосредственно в Azure, я проверил data-lake-store-SDK, но такой функциональности нет.
1 ответ
К сожалению, на данный момент нет возможности сделать такое сжатие.
Существует открытая функция запроса HTTP-сжатия для служб хранилища Azure (через поля Accept-Encoding/Content-Encoding), в которой обсуждается загрузка сжатых файлов в хранилище Azure, но нет оценки того, когда эта функция может быть выпущена.
Единственный вариант для вас - реализовать такой механизм самостоятельно (например, с помощью функции Azure).
Надеюсь, поможет!