• 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+"创建成功!");
            }
        }
    }
  • 相关阅读:
    offsetwidth/clientwidth的区别
    React-redux-webpack项目总结之用到的Es6基本语法
    【转载】WebService到底是什么?
    W3School WebService教程
    【转载】C++之继承与多态
    抽象类指针
    const函数
    指针和const限定符
    void与void *
    构造函数初始化
  • 原文地址:https://www.cnblogs.com/cstzhou/p/4652052.html
Copyright © 2020-2023  润新知