HDFS文件系统的使用--java
一、准备jar包
lib下所有jar包和图上所示
二、测试
@Test public void test() { //做一个配置 Configuration conf=new Configuration(); //服务器的地址 端口号 conf.set("fs.defaultFS","hdfs://192.168.1.63:9000"); try { //连接到服务器上去 FileSystem fileSystem = FileSystem.get(conf); //getFileStatus 获取当前某个路径的状态 FileStatus fileStatus = fileSystem.getFileStatus(new Path("/zp.txt")); System.out.println(fileStatus.isFile()); //是不是一个文件 System.out.println(fileStatus.isDirectory()); //是不是一个目录 System.out.println(fileStatus.getPath()); //文件的路径 System.out.println(fileStatus.getLen()); //文件大小 fileStatus.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }