org.apache.hadoop.hbase.regionserver
Class StripeStoreFlusher.SizeStripeFlushRequest
java.lang.Object
org.apache.hadoop.hbase.regionserver.StripeStoreFlusher.StripeFlushRequest
org.apache.hadoop.hbase.regionserver.StripeStoreFlusher.SizeStripeFlushRequest
- Enclosing class:
- StripeStoreFlusher
public static class StripeStoreFlusher.SizeStripeFlushRequest
- extends StripeStoreFlusher.StripeFlushRequest
Stripe flush request wrapper based on size.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StripeStoreFlusher.SizeStripeFlushRequest
public StripeStoreFlusher.SizeStripeFlushRequest(int targetCount,
long targetKvs)
- Parameters:
targetCount
- The maximum number of stripes to flush into.targetKvs
- The KV count of each segment. If targetKvs*targetCount is less than
total number of kvs, all the overflow data goes into the last stripe.
createWriter
public StripeMultiFileWriter createWriter()
throws IOException
- Overrides:
createWriter
in class StripeStoreFlusher.StripeFlushRequest
- Throws:
IOException
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.