高防服务器

hadoop如何实现文件夹文件的创建与删除


hadoop如何实现文件夹文件的创建与删除

发布时间:2021-12-09 16:27:53 来源:高防服务器网 阅读:96 作者:小新 栏目:大数据

小编给大家分享一下hadoop如何实现文件夹文件的创建与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

package hadoop.test;  import java.io.IOException;  import java.net.URI;  import java.net.URISyntaxException;  import org.apache.hadoop.conf.Configuration;  import org.apache.hadoop.fs.FileSystem;  import org.apache.hadoop.fs.Path;  public class FileSystemTest {  	public static void main(String[] args) throws IOException, URISyntaxException {  		Configuration cfg = new Configuration();  		FileSystem fs = FileSystem.get(new URI("hdfs://data1:9000"),cfg);  		//fs.open(new Path(new URI("hdfs://data1:9000")));  		boolean flgs = fs.exists(new Path(new URI("/hgs")));  		if(flgs) {  			boolean flg = fs.isDirectory(new Path(new URI("/hgs")));  			System.out.println(flg);  			//这里会报错,添加 环境变量 HADOOP_USER_NAME=root  			//从本地copy一个文件到hdfs  			//fs.copyFromLocalFile(true,new Path("e:\install.ini"), new Path("/hgs/tmp.txt"));  			  			//拷贝hdfs文件到本地  			//fs.copyToLocalFile(false,new Path("hdfs://data1:9000/hgs/tmp.txt"),new Path("e:\tmp.txt"),true );  			  			//创建文件夹  			//boolean fl = fs.mkdirs(new Path("/hgs/hgstmp"));  			//System.out.println(fl);  			boolean f = fs.delete(new Path("/hgs/hgstmp"), true);  			System.out.println(f);  		}  		System.out.println(flgs);  		fs.close();  	}  }

以上是“hadoop如何实现文件夹文件的创建与删除”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注高防服务器网行业资讯频道!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[