1. 程式人生 > >使用Eclipse來操作HDFS的檔案

使用Eclipse來操作HDFS的檔案

一.常用類

  1.Configuration

Hadoop配置檔案的管理類,該類的物件封裝了客戶端或者伺服器的配置(配置叢集時,所有的xml檔案根節點都是configuration)

建立一個Configuration物件時,其構造方法會預設載入hadoop中的兩個配置檔案,分別是hdfs-site.xml以及core-site.xml,這兩個檔案中會有訪問hdfs所需的引數值,主要是fs.default.name,指定了hdfs的地址,有了這個地址客戶端就可以通過這個地址訪問hdfs了。即可理解為configuration就是hadoop中的配置資訊。

  2.FileSystem

 

該類的物件是一個檔案系統物件,對HDFS中的檔案進行的一系列操作,如建立等

  3.FileStatus

獲取檔案或者資料夾的元資訊!比如:檔案路徑,檔案大小,檔案所有者,所在的塊大小,檔案修改時間,備份數量,許可權等!

  4.FSDataInputStream

輸入流物件!可以HDFS中的檔案或者資料夾讀取到本地!

  5.FSDataOutputStream

輸出流物件! 可以將本地的檔案或者資料夾上傳到HDFS中!