hadoop的NameNode和SecondaryNameNode的工作機制

思考:NameNode中的元數據是存儲在哪裏的? 假設元數據存儲在NameNode節點的磁盤中,因爲經常需要進行隨機訪問,還有響應客戶請求,必然是效率過低。因此,元數據需要存放在內存中。但如果只存在內存中,一旦斷電,元數據丟失,整個集羣就無法工作了。因此產生在磁盤中備份元數據的FsImage。 ===》這樣又會帶來新的問題,當在內存中的元數據更新時,如果同時更新FsImage,就會導致效率過低,但
相關文章
相關標籤/搜索