一、配置
需要先在Windows配置对应版本的hadoop环境
二、涉及的主要类
Configuration:该类的对象封装了客户端或服务器的配置
FileSystem:该类的对象是一个文件系统对象,可以用该对象的一些方法来对文件进行操作,通过FileSystem的静态方法get获得该对象
FileSystem fs = FileSystem.get(conf);
三、
在使用Java来操作HDFS时,第一步必须获取HDFS的FileSystem对象,该对象代表整个HDFS系统,有个这个对象,就可以对HDFS的上的文件进行增删改查
package pack01;
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
import org.apache.commons.io.IOUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.*;
import org.apache.hadoop.yarn.webapp.hamlet2.Hamlet;
import org.junit.Before;
import org.junit.Test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.Arrays;
public class Demo01HDFS {
private FileSystem filesystem;
//获取fi