今天闲来无事,于是把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+"创建成功!");
}
}
}

最新文章

  1. opencv中的SIFT,SURF,ORB,FAST 特征描叙算子比较
  2. 建模算法(七)——排队论模型
  3. django1.4日志模块配置及使用
  4. Backbone源码分析-Backbone架构+流程图
  5. mysql 创建存储过程注意
  6. JavaScript高级 引用类型(一)《JavaScript高级程序设计(第三版)》
  7. The New Debugger
  8. memcached/redis安全性
  9. php Static静态关键字
  10. Swift—析构函数-备
  11. C# 获取本机IP地址以及转换字符串
  12. 完美世界3D格斗手游[格斗宝贝]今日公測
  13. CodeForces 626D Jerry's Protest
  14. Java基础知识二次学习--第六章 常用类
  15. js --"说声爱你不容易"
  16. 将文件打包成apk
  17. java实现跳跃表
  18. svn取消文件夹关联的方法
  19. MMM的一个Bug
  20. jQuery数组处理全解

热门文章

  1. #Leetcode# 817. Linked List Components
  2. 用go实现的一个堆得数据结构
  3. 电脑CPU开机上电后的第一条指令
  4. [转帖].net 4.8 将不再支持win7 win8 版本
  5. SpringBoot(六)_AOP统一处理请求
  6. Nagios学习笔记
  7. PGM学习之六 从有向无环图(DAG)到贝叶斯网络(Bayesian Networks)
  8. 【转】VS2012简单的使用感受+插件推荐
  9. 阿里大鱼短信发送,放到项目中报错Java.lang.NoClassDefFoundError:com/aliyuncs/exceptions/ClientException,已解决
  10. poj2761 feed the dog