hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mikael Sitruk <mikael.sit...@gmail.com>
Subject book in inconsistent regarding disabling - major compaction
Date Thu, 05 Jan 2012 11:02:09 GMT
Hi all

It seems that the book has some inconsistencies regarding the way to
disable major compactions

According to the book in chapter HBase Default Configuration

hbase.hregion.majorcompaction - The time (in miliseconds) between 'major'
compactions of all HStoreFiles in a region. Default: 1 day. *Set to 0 to
disable automated major compactions*.

Default: 86400000 (

According to the book at chapter Managed Compactions

"A common administrative technique is to manage major compactions manually,
rather than letting HBase do it. By default,
HConstants.MAJOR_COMPACTION_PERIOD is one day and major compactions may
kick in when you least desire it - especially on a busy system. *To "turn
off" automatic major compactions set the value to Long.MAX_VALUE.*"
According to the code org.apache.hadoop.hbase.regionserver.Store.java, "0"
is the right answer.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message