Hadoop有抽象的文件系统概念,HDFS只是其中的一个实现
Java抽象类FileSystem定义了Hadoop一个文件系统的客户端接口,具体实现中包含了HDFS文件系统
编程主要涉及org.apache.hadoop.fs.*
上传 void org.apache.hadoop.fs.FileSystem.copyFromLocalFile(Path src, Path dst)
下载 void org.apache.hadoop.fs.FileSystem.copyToLocalFile(Path src, Path dst)
文件遍历 RemoteIterator<LocatedFileStatus> org.apache.hadoop.fs.FileSystem.listFiles(Path f, boolean recursive)
文件状态 FileStatus[] org.apache.hadoop.fs.FileSystem.listStatus(Path f)
删除 boolean org.apache.hadoop.fs.FileSystem.delete(Path f