设为首页 加入收藏

TOP

java API操作hdfs删除文件或文件夹
2019-05-06 00:10:58 】 浏览:61
Tags:java API 操作 hdfs 删除 文件 文件夹
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q435201823/article/details/86767162

需要注意的:
FileSystem.delete(Path f)方法以及过时不用了,建议使用FileSystem.delete(Path f, boolean recursive) 。
recursive为是否递归删除。

package hadoop.hdfs;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

import org.apache.commons.io.IOUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.jupiter.api.Test;

public class HDFSUtil {

	@Test
	public void del() throws IOException, InterruptedException, URISyntaxException{
		//删除文件(夹)
		Configuration conf=new Configuration();//加载配置
		FileSystem fs = FileSystem.get(new URI("hdfs://Ubuntu01:9000/"),conf,"czq");//加载文件系统实例
		fs.delete(new Path("/aa"),true);
	}
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇hdfs 快照管理 下一篇未完待续   HDFS中使用had..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目