《从零开始学Hadoop大数据分析(视频教学版)》 —3.4.6 文件下载
3.4.6 文件下载
与文件上传所对应的就是文件下载。文件下载代码和文件上传类似,只是函数略有区别。代码如下:
public static void downloadFile() {
Configuration conf = new Configuration();
try {
FileSystem fs = FileSystem.get(conf);
//定义下载文件的路径和本地下载路径
Path src = new Path(
"/yunpan/download.doc");
Path dest = new Path("e://download.doc");
//从服务器下载文件到本地
fs.copyToLocalFile(src, dest);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
关于文件的下载,首先需要定义下载源src,这里的src是指HDFS上的路径,将要下载的目的地为dest,也就是本地系统的路径。设定了文件下载的数据源和目的路径之后,就可以调用FileSystem的copyToLocalFile()方法实现文件的下载了。
- 点赞
- 收藏
- 关注作者
评论(0)