import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.RemoteIterator;
import org.junit.Test;
import java.io.IOException;
import java.net.URI;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.BlockLocation;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.LocatedFileStatus;
public class HDFSClient {
@Test
// 1.从本地上传文件到HFDS上
public void testcopyfile() throws IOException, InterruptedException {
// 1.得到Configuration对象
Configuration conf = new Configuration();
// 2.获取HDFS文件系统对象
FileSystem fs = FileSystem.get(URI.create("hdfs://hadoop102:9000"), conf, "root");
fs.copyFromLocalFile(new Path("D:/a.txt"), new Path("/a.txt")
HDFS文件系统中对文件进行增删改等操作
最新推荐文章于 2023-12-23 21:03:30 发布