From the book named "Hbase: the Definitive Guide", i know that there is a
condition to trigger major compaction, i.e. a thread controlled by
"hbase.server.thread.wakefrequency(10 seconds by default)" and
"hbase.server.thread.wakefrequency.multiplier" checks periodically whether
major compaction.
But i also read that the other conditon, both "hbase.hregion.majorcompaction(7
days by default)" and "hbase.hregion.majorcompaction.jitter", can also trigger
major compaction.
As my understanding, because of the former, the latter condition will never
execute.
Maybe i mis-undertand the two conditions, anyone can explain the difference
between the two condtions? Thanks!