Package | Description |
---|---|
org.apache.hadoop.hbase.io.crypto | |
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.mob | |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.regionserver.storefiletracker | |
org.apache.hadoop.hbase.security |
Modifier and Type | Field and Description |
---|---|
static Encryption.Context |
Encryption.Context.NONE
The null crypto context
|
Modifier and Type | Method and Description |
---|---|
static Encryption.Context |
Encryption.newContext() |
static Encryption.Context |
Encryption.newContext(org.apache.hadoop.conf.Configuration conf) |
Encryption.Context |
Encryption.Context.setCipher(Cipher cipher) |
Encryption.Context |
Encryption.Context.setKey(byte[] key) |
Encryption.Context |
Encryption.Context.setKey(Key key) |
Modifier and Type | Method and Description |
---|---|
static void |
Encryption.decrypt(byte[] dest,
int destOffset,
InputStream in,
int destSize,
Encryption.Context context,
byte[] iv)
Decrypt a block of ciphertext from a stream given a context and IV nnnnnnn
|
static void |
Encryption.decrypt(OutputStream out,
InputStream in,
int outLen,
Encryption.Context context,
byte[] iv)
Decrypt a stream of ciphertext given a context and IV nnnnnn
|
static void |
Encryption.encrypt(OutputStream out,
byte[] src,
int offset,
int length,
Encryption.Context context,
byte[] iv)
Encrypt a block of plaintext
|
static void |
Encryption.encrypt(OutputStream out,
InputStream in,
Encryption.Context context,
byte[] iv)
Encrypt a stream of plaintext given a context and IV
|
Modifier and Type | Field and Description |
---|---|
private Encryption.Context |
HFileContextBuilder.cryptoContext
Crypto context
|
private Encryption.Context |
HFileContext.cryptoContext
Encryption algorithm and key used
|
Modifier and Type | Method and Description |
---|---|
Encryption.Context |
HFileContext.getEncryptionContext() |
Modifier and Type | Method and Description |
---|---|
void |
HFileContext.setEncryptionContext(Encryption.Context cryptoContext) |
HFileContextBuilder |
HFileContextBuilder.withEncryptionContext(Encryption.Context cryptoContext) |
Constructor and Description |
---|
HFileContext(boolean useHBaseChecksum,
boolean includesMvcc,
boolean includesTags,
Compression.Algorithm compressAlgo,
boolean compressTags,
ChecksumType checksumType,
int bytesPerChecksum,
int blockSize,
DataBlockEncoding encoding,
Encryption.Context cryptoContext,
long fileCreateTime,
String hfileName,
byte[] columnFamily,
byte[] tableName,
CellComparator cellComparator) |
Modifier and Type | Method and Description |
---|---|
static StoreFileWriter |
MobUtils.createWriter(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
ColumnFamilyDescriptor family,
MobFileName mobFileName,
org.apache.hadoop.fs.Path basePath,
long maxKeyCount,
Compression.Algorithm compression,
CacheConfig cacheConfig,
Encryption.Context cryptoContext,
boolean isCompaction)
Creates a writer for the mob file in temp directory.
|
static StoreFileWriter |
MobUtils.createWriter(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
ColumnFamilyDescriptor family,
org.apache.hadoop.fs.Path path,
long maxKeyCount,
Compression.Algorithm compression,
CacheConfig cacheConfig,
Encryption.Context cryptoContext,
ChecksumType checksumType,
int bytesPerChecksum,
int blocksize,
BloomType bloomType,
boolean isCompaction)
Creates a writer for the mob file in temp directory.
|
static StoreFileWriter |
MobUtils.createWriter(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
ColumnFamilyDescriptor family,
org.apache.hadoop.fs.Path path,
long maxKeyCount,
Compression.Algorithm compression,
CacheConfig cacheConfig,
Encryption.Context cryptoContext,
ChecksumType checksumType,
int bytesPerChecksum,
int blocksize,
BloomType bloomType,
boolean isCompaction,
Consumer<org.apache.hadoop.fs.Path> writerCreationTracker)
Creates a writer for the mob file in temp directory.
|
static StoreFileWriter |
MobUtils.createWriter(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
ColumnFamilyDescriptor family,
String date,
org.apache.hadoop.fs.Path basePath,
long maxKeyCount,
Compression.Algorithm compression,
String startKey,
CacheConfig cacheConfig,
Encryption.Context cryptoContext,
boolean isCompaction,
String regionName)
Creates a writer for the mob file in temp directory.
|
Modifier and Type | Field and Description |
---|---|
private Encryption.Context |
StoreContext.encryptionContext |
private Encryption.Context |
StoreContext.Builder.encryptionContext |
Modifier and Type | Method and Description |
---|---|
Encryption.Context |
StoreContext.getEncryptionContext() |
Modifier and Type | Method and Description |
---|---|
StoreContext.Builder |
StoreContext.Builder.withEncryptionContext(Encryption.Context encryptionContext) |
Modifier and Type | Method and Description |
---|---|
private HFileContext |
StoreFileTrackerBase.createFileContext(Compression.Algorithm compression,
boolean includeMVCCReadpoint,
boolean includesTag,
Encryption.Context encryptionContext) |
Modifier and Type | Method and Description |
---|---|
static Encryption.Context |
EncryptionUtil.createEncryptionContext(org.apache.hadoop.conf.Configuration conf,
ColumnFamilyDescriptor family)
Helper to create an encyption context.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.