zoukankan      html  css  js  c++  java
  • 将本地文件复制到hadoop文件系统

    package com.yoyosys.cebbank.bdap.service.mr;
    
    import java.io.BufferedInputStream;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.URI;
    
    import org.apache.hadoop.conf.Configuration;
    import org.apache.hadoop.fs.FileSystem;
    import org.apache.hadoop.fs.Path;
    import org.apache.hadoop.io.IOUtils;
    
    /**
     * 将本地文件复制到hadoop文件系统
     * @author Administrator
     *
     */
    
    public class FileSystemCat {
        public static void main(String[] args) throws IOException {
            String localsrc = args[0];
            String dst = args[1];
            InputStream in = new BufferedInputStream(new FileInputStream(localsrc));
            Configuration conf = new Configuration();
            FileSystem fs = FileSystem.get(URI.create(dst),conf);
            OutputStream out = fs.create(new Path(dst));
            IOUtils.copyBytes(in, out,4096, true);//true代表是否执行完关闭数据流
        }
    
    }

    package com.yoyosys.cebbank.bdap.service.mr;
    import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URI;
    import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IOUtils;
    /** * 将本地文件复制到hadoop文件系统 * @author Administrator * */
    public class FileSystemCat {public static void main(String[] args) throws IOException {String localsrc = args[0];String dst = args[1];InputStream in = new BufferedInputStream(new FileInputStream(localsrc));Configuration conf = new Configuration();FileSystem fs = FileSystem.get(URI.create(dst),conf);OutputStream out = fs.create(new Path(dst));IOUtils.copyBytes(in, out,4096, true);//true代表是否执行完关闭数据流}
    }

  • 相关阅读:
    适配器模式
    显示实现接口
    Mysql表引擎的切换
    Mysql事务隔离级别
    按照指定的格式解析字节数组
    委托和事件的简单实用
    C#压缩和解压缩字节(GZip)
    Mysql数据库批量添加数据
    常用的分页类
    保证依赖的服务已全部启动
  • 原文地址:https://www.cnblogs.com/zhangtongzct/p/6094223.html
Copyright © 2011-2022 走看看