HDFS的java接口——简化HDFS文件系统操作
2024-10-19 04:07:42
今天闲来无事,于是把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+"创建成功!");
}
}
}
最新文章
- opencv中的SIFT,SURF,ORB,FAST 特征描叙算子比较
- 建模算法(七)——排队论模型
- django1.4日志模块配置及使用
- Backbone源码分析-Backbone架构+流程图
- mysql 创建存储过程注意
- JavaScript高级 引用类型(一)《JavaScript高级程序设计(第三版)》
- The New Debugger
- memcached/redis安全性
- php Static静态关键字
- Swift—析构函数-备
- C# 获取本机IP地址以及转换字符串
- 完美世界3D格斗手游[格斗宝贝]今日公測
- CodeForces 626D Jerry's Protest
- Java基础知识二次学习--第六章 常用类
- js --";说声爱你不容易";
- 将文件打包成apk
- java实现跳跃表
- svn取消文件夹关联的方法
- MMM的一个Bug
- jQuery数组处理全解
热门文章
- #Leetcode# 817. Linked List Components
- 用go实现的一个堆得数据结构
- 电脑CPU开机上电后的第一条指令
- [转帖].net 4.8 将不再支持win7 win8 版本
- SpringBoot(六)_AOP统一处理请求
- Nagios学习笔记
- PGM学习之六 从有向无环图(DAG)到贝叶斯网络(Bayesian Networks)
- 【转】VS2012简单的使用感受+插件推荐
- 阿里大鱼短信发送,放到项目中报错Java.lang.NoClassDefFoundError:com/aliyuncs/exceptions/ClientException,已解决
- poj2761 feed the dog