[ https://issues.apache.org/jira/browse/HBASE-11900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Kyle Purtell resolved HBASE-11900. ----------------------------------------- Resolution: Incomplete > Optimization for incremental load reducer > ----------------------------------------- > > Key: HBASE-11900 > URL: https://issues.apache.org/jira/browse/HBASE-11900 > Project: HBase > Issue Type: Improvement > Components: HFile, mapreduce > Affects Versions: 0.98.6 > Reporter: @deprecated Yi Deng > Priority: Minor > > In current implementation, the key of reducer configured by > HFileOutputFormat.configureIncrementalLoad, is row. So, the reducer has to do > an in-memory sort before writing key values to the disk. When we meet with > some rows with a huge number of columns/versions, there could be OOM. > A better way is: > Use the KeyValue as the key, value can be a NullWritable. Partitioner > partitions the KeyValue only by it's row part. Set a sort comparator that > sort KeyValue with KeyValue.COMPARATOR -- This message was sent by Atlassian Jira (v8.20.7#820007)