String file="hdfs://localhost:9000/user/Administrator/fooo/j-spatial.zip";//hdfs文件 地址
Configuration config=new Configuration();
FileSystem fs=FileSystem.get(URI.create(file),config);//构建FileSystem
InputStream is=fs.open(new Path(file));//读取文件
IOUtils.copyBytes(is, new FileOutputStream(new File("c:\\likehua.zip")),2048, true);//保存到本地 最后 关闭输入输出流
Configuration config=new Configuration();
FileSystem fs=FileSystem.get(URI.create(file),config);//构建FileSystem
InputStream is=fs.open(new Path(file));//读取文件
IOUtils.copyBytes(is, new FileOutputStream(new File("c:\\likehua.zip")),2048, true);//保存到本地 最后 关闭输入输出流

本文详细介绍了如何通过Java代码利用HDFS文件系统将远程文件复制并保存至本地计算机,包括创建配置、获取文件系统实例、打开文件进行读取以及将文件内容保存至本地磁盘的操作流程。
1万+

被折叠的 条评论
为什么被折叠?



