大數據分析是考生筆考的科目之一,在CGFT考試中是很重要的學習哦!那HDFS編程的主要JavaAP1你知道多少呢?小編給你說說!
·org.apache.hadoop.fs.FileSystem.一個通用文件系統的抽象基類,可以被分布式文件系統繼承。
所有可能使用Hadoop文件系統的代碼都要使用到這個類。Hadoop為FileSystem這個抽象類提供了多種具體的實現,如 LocalFileSystem、DistributedFileSystem、HftpFileSystem、FsftpFileSystem、HarFileSystem、KosmosFileSystem、FtpFileSystem,NativeS3FileSystem(參見《Hadoop*指南》來53
大數據技術原理與應用——概念、存儲、處理、分析與應用
了解更多的信息)。
·org-apache.hadoop.fs.FileStatus.一個接口,用于向客戶端展示系統中文件和目錄的元數據,具體包括文件大小、塊大小、副本信息、所有者、修改時間等??赏ㄟ^FileSystem.listStatus()方法獲得具體的實例對象。
·org.apache.hadoop.fs.FSDatalnputStream。文件輸入流,用于讀取Hadoop文件。
·org.apache.hadoop.fs.FSDataOutputStream。文件輸出流,用于寫Hadoop文件。
·org.apache.hadoop.conf.Configuration.訪問配置項。所有的配置項的值,如果在core-site.xml中有對應的配置,則以core-site.xml為準,否則以core-default.xml中相應的配置項信息為準。
·org.apache.hadoop.fs.Path.用于表示Hadoop文件系統中的一個文件或者一個目錄的路徑。
·org.apache.hadoop.fs.PathFilter。一個接口,通過實現方法PathFilter.accept(Path path)來判定是否接收路徑path表示的文件或目錄