在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java如何将hdfs文件下载到本地

122次阅读
没有评论

共计 1245 个字符,预计需要花费 4 分钟才能阅读完成。

可以使用 FileSystem 类和 FSDataInputStream 类来实现将 HDFS 文件下载到本地。

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FSDataOutputStream;

public class DownloadHDFSFile {public static void main(String[] args) {try {Configuration conf = new Configuration();
            conf.set("fs.defaultFS", "hdfs://localhost:8020");
            FileSystem fs = FileSystem.get(conf);

            Path hdfsFilePath = new Path("/path/to/hdfs/file");
            Path localFilePath = new Path("/path/to/local/file");

            FSDataInputStream in = fs.open(hdfsFilePath);
            FSDataOutputStream out = new FSDataOutputStream(new FileOutputStream(localFilePath), null);

            byte[] buffer = new byte[1024];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) > 0) {out.write(buffer, 0, bytesRead);
            }

            in.close();
            out.close();
            fs.close();

            System.out.println("HDFS file downloaded successfully.");
        } catch (Exception e) {e.printStackTrace();
        }
    }
}

在上面的代码中,首先创建了一个 Configuration 对象,设置了 HDFS 的配置信息。然后通过 FileSystem.get(conf) 方法获取一个 FileSystem 对象,用来操作 HDFS 文件系统。

接着指定需要下载的 HDFS 文件的路径 hdfsFilePath 和本地文件的路径 localFilePath。使用fs.open(hdfsFilePath) 方法打开 HDFS 文件,并创建一个 FSDataOutputStream 对象来写入本地文件。

然后使用一个循环读取 HDFS 文件的内容,并写入本地文件,直到文件读取完毕。最后关闭输入流、输出流和文件系统对象,完成文件下载操作。

请注意,需要在项目中引入 Hadoop 的相关依赖包,以便能够正常编译和运行上面的代码。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-07发表,共计1245字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 毛片免费视频播放 | 午夜在线视频观看 | 亚洲gv天堂gv无码男同 | 99久久999久久久综合精品涩 | 男女交性视频免费播放 | 国产成人亚洲综合一区 | 谁有免费黄色网址 | 亚洲人成人伊人成综合网无码 | 永久免费毛片 | 欧美区国产区 | 亚洲伦理网站 | 天天躁狠狠躁狠狠躁夜夜躁 | 亚洲精品电影院 | 国产视频精品久久 | 日本jjzz | 草草在线免费视频 | 九九热观看视频 | 国产色综合一区二区三区 | 一级片免 | 免费视频久久看 | www国产精品内射熟女 | 老妇高潮潮喷到猛进猛出 | 国产精品无码久久综合 | 特级黄色视频毛片 | 无码精品人妻一区二区三区免费看 | 99在线精品国自产拍不卡 | 国产农村1级毛片 | 欧美视频精品在线 | 高清一级毛片一本到免费观看 | 国产成人亚洲综合色婷婷 | 精品国产av色一区二区深夜久久 | 亚洲av成人无码精品网站老司机 | 日日摸夜夜添夜夜添97 | 在线精品国产今日亚洲 | 国产成人无码网站 | 一级毛片真人不卡免费播 | 久草手机在线 | 成人激情小视频 | 久久国产精品1区2区3区网页 | 亚洲av伊人久久综合密臀性色 | 91色欧美 |