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] 举报,一经查实,本站将立刻删除。