zoukankan      html  css  js  c++  java
  • HDFS的java接口——简化HDFS文件系统操作

    今天闲来无事,于是把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+"创建成功!");
            }
        }
    }
  • 相关阅读:
    Oracle
    注解
    java 算法实现
    ConcurrentHashMap
    hashMap 1.8
    hashmap 1.7
    MySQL优化
    Mysql面试题
    tmux
    mysql 复制表结构、表数据的方法
  • 原文地址:https://www.cnblogs.com/cstzhou/p/4652052.html
Copyright © 2011-2022 走看看