假设我有一个包含10个区域的Hbase表,这是在表上运行major_compact的更好方法。通过命令在整个表上运行major_compact:
HBase的> major_compact“tableName”
或在所有区域上一个接一个地运行major_compact
(在一个区域的major_compact完成之后) -
HBase的> major_compact“region1”
我要求这样做以确保在运行live compact时对生产流量没有影响。当在一个又一个区域上运行时,我知道一次只有一个区域受到影响。当我们在一个表上运行major_compact
时,它是否也会在内部逐个区域地执行它,或者它会在所有区域上一起开始压缩?