Есть ли способ загрузить файл из HDFS с помощью API-интерфейсов WebHDFS REST? Самое близкое, что я достиг, это использовать открытую операцию для чтения файла и сохранения содержимого.Есть ли способ загрузить файл HDFS с использованием API-интерфейса WebHDFS REST?
curl -i -L "http://localhost:50075/webhdfs/v1/demofile.txt?op=OPEN" -o ~/demofile.txt
Есть ли API, который позволит мне загрузить файл напрямую, без необходимости открывать его? Я прошел через официальный document и попытался Google, а также, но не смогли найти ничего. Может ли кто-нибудь указать мне в правильном направлении или предоставить мне несколько указателей?
Благодарим вас за ваше драгоценное время.
Что не так с подходом вы описываете ? Вам нужно будет прочитать файл в какой-то момент, если вы хотите загрузить его локально. –
Благодарим вас за ответ. Я просто хочу загрузить файл, как есть, и сохранить его в каталог на моем местном FS на данный момент. В настоящий момент чтение файла не является моим намерением. Кроме того, если я следую приведенному выше подходу, у меня будет файл с заголовком, а также «HTTP/1.1 200 OK Content-Type: application/octet-stream Content-Length: 218 Сервер: Jetty (6.1. 26) « – Tariq
API WebHDFS предназначен для использования в программировании, поэтому использование OPEN так же близко, как и если вы хотите его использовать ... для создания файла вам все еще нужен код. –