今天闲来无事,于是把HDFS的基本操作用java写出简化程序出来给大家一些小小帮助!
package com.quanttech; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; /** * @topic HDFS文件操作工具类 * @author ZhouJ * */ public class HdfsUtils { /* * 判断HDFS目录是否存在路径path */ public static boolean isExists(Configuration conf, String path) throws Exception { FileSystem fs = FileSystem.get(conf); return fs.exists(new Path(path)); } /* * 删除HDFS的一个目录或者文件 */ public static void Delete(Configuration conf, String path) throws Exception { FileSystem fs = FileSystem.get(conf); fs.delete(new Path(path), true); } /* * 创建一个HDFS目录 */ public static void Mkdir(Configuration conf, String path) throws Exception { FileSystem fs = FileSystem.get(conf); if(fs.mkdirs(new Path(path))){ System.out.println("HDFS目录:"+path+"创建成功!"); } } }
本文分享了使用Java进行HDFS文件操作的简化程序,包括判断目录存在、删除目录或文件及创建目录的方法,为Hadoop开发者提供便利。
2162

被折叠的 条评论
为什么被折叠?



