Constructor and Description |
---|
StoreFile.WriterBuilder(org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
org.apache.hadoop.fs.FileSystem fs) |
Modifier and Type | Method and Description |
---|---|
StoreFile.Writer |
build()
Create a store file writer.
|
StoreFile.WriterBuilder |
withBloomType(BloomType bloomType) |
StoreFile.WriterBuilder |
withCompactedFiles(Collection<StoreFile> compactedFiles) |
StoreFile.WriterBuilder |
withComparator(KeyValue.KVComparator comparator) |
StoreFile.WriterBuilder |
withFavoredNodes(InetSocketAddress[] favoredNodes) |
StoreFile.WriterBuilder |
withFileContext(HFileContext fileContext) |
StoreFile.WriterBuilder |
withFilePath(org.apache.hadoop.fs.Path filePath)
Use either this method or
withOutputDir(org.apache.hadoop.fs.Path) , but not both. |
StoreFile.WriterBuilder |
withMaxKeyCount(long maxKeyCount) |
StoreFile.WriterBuilder |
withOutputDir(org.apache.hadoop.fs.Path dir)
Use either this method or
withFilePath(org.apache.hadoop.fs.Path) , but not both. |
StoreFile.WriterBuilder |
withShouldDropCacheBehind(boolean shouldDropCacheBehind) |
StoreFile.WriterBuilder |
withTimeRangeTracker(TimeRangeTracker trt) |
public StoreFile.WriterBuilder(org.apache.hadoop.conf.Configuration conf, CacheConfig cacheConf, org.apache.hadoop.fs.FileSystem fs)
public StoreFile.WriterBuilder withTimeRangeTracker(TimeRangeTracker trt)
trt
- A premade TimeRangeTracker to use rather than build one per append (building one
of these is expensive so good to pass one in if you have one).public StoreFile.WriterBuilder withOutputDir(org.apache.hadoop.fs.Path dir)
withFilePath(org.apache.hadoop.fs.Path)
, but not both.dir
- Path to column family directory. The directory is created if
does not exist. The file is given a unique name within this
directory.public StoreFile.WriterBuilder withFilePath(org.apache.hadoop.fs.Path filePath)
withOutputDir(org.apache.hadoop.fs.Path)
, but not both.filePath
- the StoreFile path to writepublic StoreFile.WriterBuilder withFavoredNodes(InetSocketAddress[] favoredNodes)
favoredNodes
- an array of favored nodes or possibly nullpublic StoreFile.WriterBuilder withComparator(KeyValue.KVComparator comparator)
public StoreFile.WriterBuilder withBloomType(BloomType bloomType)
public StoreFile.WriterBuilder withMaxKeyCount(long maxKeyCount)
maxKeyCount
- estimated maximum number of keys we expect to addpublic StoreFile.WriterBuilder withFileContext(HFileContext fileContext)
public StoreFile.WriterBuilder withShouldDropCacheBehind(boolean shouldDropCacheBehind)
public StoreFile.WriterBuilder withCompactedFiles(Collection<StoreFile> compactedFiles)
public StoreFile.Writer build() throws IOException
StoreFile.Writer.appendMetadata(long, boolean)
.IOException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.