如何使用 WebHDFS knox groovy 库下载文件?
How can I download a file using the WebHDFS knox groovy library?
WebHDFS examples 展示了如何使用 BigInsights WebHDFS 在 hdfs 中列出文件和文件夹、创建目录和上传文件?
如何调整示例以下载 BigInsights WebHDFS 文件?
knox api documentation 提供了更多示例,例如
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()
WebHDFS examples 展示了如何使用 BigInsights WebHDFS 在 hdfs 中列出文件和文件夹、创建目录和上传文件?
如何调整示例以下载 BigInsights WebHDFS 文件?
knox api documentation 提供了更多示例,例如
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()