14.4. HBase Configurations

See Section 2.5.2, “Recommended Configurations”.

14.4.1. Managing Compactions

For larger systems, managing compactions and splits may be something you want to consider.

14.4.2. hbase.regionserver.handler.count

See hbase.regionserver.handler.count.

14.4.3. hfile.block.cache.size

See hfile.block.cache.size. A memory setting for the RegionServer process.

14.4.4. hbase.regionserver.global.memstore.size

See hbase.regionserver.global.memstore.size. This memory setting is often adjusted for the RegionServer process depending on needs.

14.4.5. hbase.regionserver.global.memstore.size.lower.limit

See hbase.regionserver.global.memstore.size.lower.limit. This memory setting is often adjusted for the RegionServer process depending on needs.

14.4.6. hbase.hstore.blockingStoreFiles

See hbase.hstore.blockingStoreFiles. If there is blocking in the RegionServer logs, increasing this can help.

14.4.7. hbase.hregion.memstore.block.multiplier

See hbase.hregion.memstore.block.multiplier. If there is enough RAM, increasing this can help.

14.4.8. hbase.regionserver.checksum.verify

Have HBase write the checksum into the datablock and save having to do the checksum seek whenever you read.

See hbase.regionserver.checksum.verify, hbase.hstore.bytes.per.checksum and hbase.hstore.checksum.algorithm For more information see the release note on HBASE-5074 support checksums in HBase block cache.

comments powered by Disqus