Changing the configuration of components

In this section, we will discuss the configuration changes that can help us improve the overall performance of HBase.

Getting ready…

Let's start with hbase-site.xml:

hbase.hregion.max.filesize:

The first step is to think in advance how to split the regions, which can be done using this parameter (hbase.hregion.max.filesize). In this scenario, the size of the one of the store in the region is constantly monitored by the HBase internal process. Once the internal process detects that the size is greater than what was specified by this parameter, it splits the region. The default value is 10 GB.

hbase.regionserver.handler.count:

This is primarily used to govern the incoming request to the user tables. This allocates ...

Get HBase High Performance Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.