[ https://issues.apache.org/jira/browse/HBASE-28447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gourab Taparia reassigned HBASE-28447: -------------------------------------- Assignee: Gourab Taparia > New configuration to configure with hfile specific blocksize > ------------------------------------------------------------ > > Key: HBASE-28447 > URL: https://issues.apache.org/jira/browse/HBASE-28447 > Project: HBase > Issue Type: Improvement > Reporter: Gourab Taparia > Assignee: Gourab Taparia > Priority: Critical > > Right now there is no config attached to the HFile block size by which we can > override the default. The default is set to 64 KB in > HConstants.DEFAULT_BLOCKSIZE . We need a new config which can control this > value. > Since the BLOCKSIZE is tracked at the column family level - we will need to > respect the CFD value first. Also, configuration settings are also something > that can be set in schema, at the column or table level, and will override > the relevant values from the site file. Below is the precedence order we can > use to get the final blocksize value : > {code:java} > ColumnFamilyDescriptor.BLOCKSIZE > schema level site configuration overrides > > site configuration > HConstants.DEFAULT_BLOCKSIZE{code} > PS: There is one related config “hbase.mapreduce.hfileoutputformat.blocksize” > however that is specific to map-reduce jobs. -- This message was sent by Atlassian Jira (v8.20.10#820010)