[ https://issues.apache.org/jira/browse/HBASE-28447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828936#comment-17828936 ]
Bryan Beaudreault commented on HBASE-28447: ------------------------------------------- I'm not sure I follow. You can define blocksize at a few different levels, as you described. What exactly are you proposing to add here? > New configuration to override the 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: Minor > > 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)