当前位置:   article > 正文

Hadoop创建文件、上传文件、下载文件、修改文件名、删除文件精细全流程

hadoop创建文件

目录

一、起步流程

1.创建配置参数对象---Configuration类(org.apache.hadoop.conf.Configuration)

2.通过配置参数对象指定hdfs的地址

3.创建HDFS文件系统的对象---带配置项---FileSystem类

​二、具体操作

(1)创建目录:/wordcount

(2)下载文件:/data/input/word.txt下载到D:/hadoop/hdfs

(3)上传文件:D:/hadoop/hdfs/word.txt上传到/wordcount

(4)创建目录:/wordcount/aaa

​(5)上传文件:D:\hadoop\hdfs\word.txt上传到/wordcount/aaa

​(6)删除文件:删除/wordcount/aaa

(7)更改文件名


一、起步流程


1.创建配置参数对象---Configuration类(org.apache.hadoop.conf.Configuration)

Configuration x = new Configuration();


2.通过配置参数对象指定hdfs的地址

x.set("fs.defaultFS","hdfs://master:8020");


3.创建HDFS文件系统的对象---带配置项---FileSystem类

FileSystem i = FileSystem.get(x);

操作完成后如图所示


二、具体操作


(1)创建目录:/wordcount

  1. Path path = new Path("/wordcount");
  2. fs.mkdirs(path);
  3. System.out.println("创建成功");

运行成功后可到master:9870上进行查看


(2)下载文件:/data/input/word.txt下载到D:/hadoop/hdfs

  1. Path src = new Path("/data/input/word.txt");
  2. Path dst = new Path("D:/HADOOP/hdfs");

(3)上传文件:D:/hadoop/hdfs/word.txt上传到/wordcount

  1. Path src = new Path("D:\\HADOOP\\hdfs\\word.txt");
  2. Path dst = new Path("/wordcount");
  3. fs.copyFromLocalFile(src,dst);

(4)创建目录:/wordcount/aaa
  1. Path path = new Path("/wordcount/aaa");
  2. fs.mkdirs(path);
  3. System.out.println("创建成功");


(5)上传文件:D:\hadoop\hdfs\word.txt上传到/wordcount/aaa

  1. Path src = new Path("D:\\hadoop\\hdfs\\word.txt");
  2. Path dst = new Path("/wordcount/aaa");
  3. fs.copyFromLocalFile(src,dst);


(6)删除文件:删除/wordcount/aaa

  1. Path f = new Path("/wordcount/aaa");
  2. fs.delete(f,true);

(7)更改文件名

  1. Path src = new Path("/a/hdfs/2.txt");
  2. Path dst = new Path("/a/hdfs/666.txt");
  3. fs.rename(src,dst);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/852495
推荐阅读
相关标签
  

闽ICP备14008679号