大數(shù)據(jù)分析是考生筆考的科目之一,在CGFT考試中是很重要的學(xué)習(xí)哦!那HDFS編程的主要JavaAP1你知道多少呢?小編給你說說!

·org.apache.hadoop.fs.FileSystem.一個通用文件系統(tǒng)的抽象基類,可以被分布式文件系統(tǒng)繼承。

CGFT考試

所有可能使用Hadoop文件系統(tǒng)的代碼都要使用到這個類。HadoopFileSystem這個抽象類提供了多種具體的實現(xiàn),如 LocalFileSystem、DistributedFileSystemHftpFileSystem、FsftpFileSystemHarFileSystem、KosmosFileSystemFtpFileSystem,NativeS3FileSystem(參見《Hadoop*指南》來53

大數(shù)據(jù)技術(shù)原理與應(yīng)用——概念、存儲、處理、分析與應(yīng)用

了解更多的信息)。

·org-apache.hadoop.fs.FileStatus.一個接口,用于向客戶端展示系統(tǒng)中文件和目錄的元數(shù)據(jù),具體包括文件大小、塊大小、副本信息、所有者、修改時間等。可通過FileSystem.listStatus()方法獲得具體的實例對象。

·org.apache.hadoop.fs.FSDatalnputStream。文件輸入流,用于讀取Hadoop文件。

·org.apache.hadoop.fs.FSDataOutputStream。文件輸出流,用于寫Hadoop文件。

·org.apache.hadoop.conf.Configuration.訪問配置項。所有的配置項的值,如果在core-site.xml中有對應(yīng)的配置,則以core-site.xml為準(zhǔn),否則以core-default.xml中相應(yīng)的配置項信息為準(zhǔn)。

·org.apache.hadoop.fs.Path.用于表示Hadoop文件系統(tǒng)中的一個文件或者一個目錄的路徑。

·org.apache.hadoop.fs.PathFilter。一個接口,通過實現(xiàn)方法PathFilter.accept(Path path)來判定是否接收路徑path表示的文件或目錄