zoukankan      html  css  js  c++  java
  • UploadFile



    import org.apache.hadoop.conf.*;
    import org.apache.hadoop.fs.*;
    
    import java.io.IOException;
    import java.net.URI;
    import java.net.URISyntaxException;
    public class UploadFile {
    
        public static void main(String[] args) throws URISyntaxException, IOException, InterruptedException {
            Configuration conf=new Configuration();
               //注意修改为自己的IP
               URI uri=new URI("hdfs://192.168.1.100:9000");
               FileSystem fs=FileSystem.get(uri,conf,"hadoop");
               //local file
              //Path:要上传文件的路径,如果是在windows下的eclipse写程序,本地文件(src)应该写windows系统下的文件路径,如果是在Linux下的eclipse编程,本地文件(src)应该写Linux系统下的文件路径
               Path src=new Path("C:\Users\Raodi\Desktop\BCtest\hadoop-2.7.6-src\hadoop-2.7.6-src.zip");//这里写的是Windows系统下的文件路径,注意按实际修改。
               //HDFS file                                
               //上传到目的地路径,可以自定义 
               Path dst=new Path("/user/hadoop/");
               fs.copyFromLocalFile(src,dst);
               /**
                * /user/hadoop/              文件上传到/user/hadoop目录下
                * /user/hadoop/UploadFile    文件上传到/user/hadoop目录下并改名UploadFile
                * 
                */
    
        }
    
    }
  • 相关阅读:
    仪器的接口类型
    FIREDAC用于LINUX报头文件FireDAC.VCLUI.Wait找不到
    咏南中间件网站框架
    UNIGUI下载文件
    UNIGUI上传文件
    unigui回车代替TAB
    DELPHI开发LINUX桌面程序
    TDiocpCoderTcpServer 使用
    UNIGUI换版本注意事项
    git 撤销提交的文件
  • 原文地址:https://www.cnblogs.com/Raodi/p/11054466.html
Copyright © 2011-2022 走看看