开发者社区> 问答> 正文

HDFS的API操作文件下载的方法是什么?

HDFS的API操作文件下载的方法是什么?

展开
收起
游客y244y7ln2rlpa 2021-12-07 06:44:26 527 0
1 条回答
写回答
取消 提交回答
  • 文件下载的方法:``` //文件下载 @Test public void testCopyToLocalFile() throws IOException,InterruptedException,URISyntaxException{

        //1 获取对象
        Configuration conf = new Configuration();
        FileSystem fs = FileSystem.get(new URI("hdfs://master:9000"),conf,"master");
    
        //2 执行下载操作
        // 第一个参数 boolean delSrc 指是否将原文件删除
        // 第二个参数 Path src 指要下载的文件路径
        // 第三个参数 Path dst 指将文件下载到的路径
        // 第四个参数 boolean useRawLocalFileSystem 是否开启文件校验
        fs.copyToLocalFile(false,new Path("/0316/dashen/banzhang/banzhang.txt"),new Path("f:/HDFStest/banzhang.txt"),true);
    
        //3 关闭资源
        fs.close();
        System.out.println("OVER AGAIN AGAIN");
    }
    
    2021-12-07 06:45:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACE 区域技术发展峰会:Flink Python Table API入门及实践 立即下载
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
Spring Boot2.0实战Redis分布式缓存 立即下载