剖析HDFS的文件寫入

  客戶端通過對DistributedFileSystem 對象調用create()來新建文件(步驟1)。DistributedFileSystem對namenode 創建一個RPC調用,在文件系統的命名空間中新建一個文件,此時該文件中還沒有相應的數據塊(步驟2)。namenode執行各種不同的檢查以確保這個文件不存在以及客戶端有新建該文件的權限。如果這些檢查均通過,namenode就會爲創建新文
相關文章
相關標籤/搜索