Как я могу загрузить файл, используя библиотеку WebHDFS knox groovy?

Примеры WebHDFS показывают, как составить список файлов и папок в формате hdf, создать каталог и загрузить файл с помощью BigInsights WebHDFS?

Как я могу адаптировать примеры для загрузки файла для BigInsights WebHDFS?

1 ответ

Решение

Документация knox api содержит еще много примеров, например

import groovy.json.JsonSlurper
import org.apache.hadoop.gateway.shell.Hadoop
import org.apache.hadoop.gateway.shell.hdfs.Hdfs

gateway = "https://localhost:8443/gateway/sample"
username = "bob"
password = "bob-password"
dataFile = "README"

session = Hadoop.login( gateway, username, password )
text = Hdfs.get( session ).from( "/tmp/example/README" ).now().string
file = new File('README') 
file << text
session.shutdown()
Другие вопросы по тегам