Constructor and Description |
---|
StoreFile.WriterBuilder(org.apache.hadoop.conf.Configuration conf,
CacheConfig cacheConf,
org.apache.hadoop.fs.FileSystem fs,
int blockSize) |
public StoreFile.WriterBuilder(org.apache.hadoop.conf.Configuration conf, CacheConfig cacheConf, org.apache.hadoop.fs.FileSystem fs, int blockSize)
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 withCompression(Compression.Algorithm compressAlgo)
public StoreFile.WriterBuilder withFavoredNodes(InetSocketAddress[] favoredNodes)
favoredNodes
- an array of favored nodes or possibly nullpublic StoreFile.WriterBuilder withDataBlockEncoder(HFileDataBlockEncoder encoder)
public 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 withChecksumType(ChecksumType checksumType)
checksumType
- the type of checksumpublic StoreFile.WriterBuilder withBytesPerChecksum(int bytesPerChecksum)
bytesPerChecksum
- the number of bytes per checksum chunkpublic StoreFile.WriterBuilder includeMVCCReadpoint(boolean includeMVCCReadpoint)
includeMVCCReadpoint
- whether to write the mvcc readpoint to the file for each KVpublic StoreFile.Writer build() throws IOException
StoreFile.Writer.appendMetadata(long, boolean)
.IOException
Copyright © 2013 The Apache Software Foundation. All rights reserved.