| Constructor and Description |
|---|
WriterBuilder(org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
org.apache.hadoop.fs.FileSystem fs) |
public 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).IOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.