摘要:
split操作执行的是将HBase中较大的Region分为两个。因为split比较耗时,因此split是在独立的线程中完成的,相关类是CompactSplitThread。首先,CompactSplitThread中分区的方法主要是以下两个:CompactSplitThread.requestSplit(HRegion):检测是否需要分区,如果需要分区则调用requestSplit(HRegion, byte[])CompactSplitThread.requestSplit(HRegion, byte[]):执行分区操作CompactSplitThread.requestSplit(HReg 阅读全文