HBase:WAL壓縮

2018-05-30 13:57 更新

WAL壓縮

可以使用LRU Dictionary壓縮來壓縮WAL的內容。這可以用來加速WAL復制到不同的datanode。該Dictionary最多可以存儲215個元素;超過這個數(shù)字后開始逐出。

要啟用WAL壓縮,請將hbase.regionserver.wal.enablecompression屬性設置為true。此屬性的默認值是false。默認情況下,啟用WAL壓縮時,WAL標記壓縮處于打開狀態(tài)。您可以通過將該hbase.regionserver.wal.tags.enablecompression屬性設置為'false'來關閉WAL標簽壓縮。

WAL壓縮的一個可能的缺點是,如果WAL中間寫入不好,我們會丟失WAL中最后一個塊的更多數(shù)據(jù)。如果最后一個塊中的條目添加了新的字典條目,但由于突然終止而導致修改后的Dictionary失敗,讀取最后一個塊可能無法解析最后寫入的條目。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號