[英]How can I download a file using the WebHDFS knox groovy library?
The WebHDFS examples shows how to list files and folders in hdfs, make a directory and upload a file using BigInsights WebHDFS? WebHDFS 示例显示了如何使用BigInsights WebHDFS列出hdfs中的文件和文件夹,创建目录并上传文件?
How can I adapt the examples to download a file for BigInsights WebHDFS? 如何修改示例以下载BigInsights WebHDFS的文件?
The knox api documentation provides many more examples, eg 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()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.