1 文件上传

JAVA 进行hdfs 文件操作

2 文件下载

JAVA 进行hdfs 文件操作

3 新建文件夹

JAVA 进行hdfs 文件操作

4查看文件

JAVA 进行hdfs 文件操作

  “listFiles“列出的是hdfs上所有文件的路径,不包括文件夹。根据你的设置,支持递归查找。

   ”listStatus“列出的是所有的文件和文件夹,不支持递归查找。如许递归,需要自己实现。


5 删除文件

fs.delete(hdfsPath, true); //设置成true 表示如果目标路径是一个文件夹,则递归删除。

JAVA 进行hdfs 文件操作

PS:HDFS 路径的书写

上传 : text.txt

写法一

String hdfsPath="test.txt";   || String hdfsPath="input/test.txt"

这样写文件将被上传到user/hadoop/test.txt

其中hadoop 是用户名

写法二

String hdfsPath="/test.txt"; || String hdfsPath="/input/test.txt";

这样写的话会被上传到根目录 || 根目录下的 input 文件夹 会自动创建


相关文章:

  • 2021-11-20
  • 2021-12-11
  • 2021-08-04
  • 2022-12-23
  • 2022-02-25
  • 2021-12-29
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-09-25
相关资源
相似解决方案