微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java API操作 上传文件

Java API操作 上传文件

package com.hdfs;


import java.net.URI;
import java.util.List;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.Before;



public class HdfsTest2 {
    
    //获取 FileSystem 对象
    private FileSystem fs=null;
    @SuppressWarnings("unused")
    private List<String> hdfsPathsLists;
    
    
    @Before
    public void init() throws Exception {
        Configuration con = new Configuration();
        con.setBoolean("dfs.support.append",true);
        fs = FileSystem.get(new URI("hdfs://192.168.119.128:9000"),
                con,"root");
        
    }
    
    public void testUploadFile() throws Exception{
        String src = "/home/cai/simple/HelloWorld.txt";
        String hdfsDst="/javaApi/mk/dir1";
        fs.copyFromLocalFile(new Path(src),new Path(hdfsDst));
        System.out.println("upload success");
    }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐