[TRACE] org.apache.hadoop.hbase.util.HMerge
在之前介紹過hbase中的merge工具: org.apache.hadoop.hbase.util.Merge 由於org.apache.hadoop.hbase.util.Merge有許多限制, 尤其是cluster必須offline, 以致在實體環境中難以適用... 這一次介紹的是另外一個merge工具: org.apache.hadoop.hbase.util.HMerge org.apache.hadoop.hbase.util.HMerge (HMerge)有兩種不同的模式: 對於一般table的online merge, 以及對於.META. table的offline merge. 簡單來說, HMerge提供了和auto split相反的功能, HMerge會去檢查相鄰的Region, 如果Region過小, 則進行merge. 這樣的狀況發生在大量資料被delete的狀況下, 對於進行merge table的要求就是要先disable, 以免在進行merge時資料出錯.