HBase中RegionServer宕機恢復介紹

HBase採用類LSM的架構體系,數據寫入並無直接寫入數據文件,而是會先寫入緩存(Memstore),在知足必定條件下緩存數據再會異步刷新到硬盤。爲了防止數據寫入緩存以後不會由於RegionServer進程發生異常致使數據丟失,在寫入緩存以前會首先將數據順序寫入HLog中。若是不幸一旦發生RegionServer宕機或者其餘異常,這種設計能夠從HLog中進行日誌回放進行數據補救,保證數據不丟失。H
相關文章
相關標籤/搜索