public interface ColumnFamilyStoreMBean
Modifier and Type | Method and Description |
---|---|
void |
beginLocalSampling(java.lang.String sampler,
int capacity)
begin sampling for a specific sampler with a given capacity.
|
void |
compactionDiskSpaceCheck(boolean enable) |
long |
estimateKeys() |
javax.management.openmbean.CompositeData |
finishLocalSampling(java.lang.String sampler,
int count) |
void |
forceCompactionForTokenRange(java.util.Collection<Range<Token>> tokenRanges)
force a major compaction of specified key range in this column family
|
void |
forceMajorCompaction(boolean splitOutput)
force a major compaction of this column family
|
java.util.List<java.lang.String> |
getBuiltIndexes()
Returns a list of the names of the built column indexes for current store
|
java.lang.String |
getColumnFamilyName()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getCompactionParameters() |
java.lang.String |
getCompactionParametersJson() |
java.util.Map<java.lang.String,java.lang.String> |
getCompressionParameters()
Get the compression parameters
|
double |
getDroppableTombstoneRatio()
Get the ratio of droppable tombstones to real columns (and non-droppable tombstones)
|
int |
getLevelFanoutSize() |
int |
getMaximumCompactionThreshold()
Gets the maximum number of sstables in queue before compaction kicks off
|
int |
getMinimumCompactionThreshold()
Gets the minimum number of sstables in queue before compaction kicks off
|
int[] |
getSSTableCountPerLevel() |
java.util.List<java.lang.String> |
getSSTablesForKey(java.lang.String key)
Returns a list of filenames that contain the given key on this node
|
java.util.List<java.lang.String> |
getSSTablesForKey(java.lang.String key,
boolean hexFormat)
Returns a list of filenames that contain the given key on this node
|
java.lang.String |
getTableName() |
int |
getUnleveledSSTables() |
boolean |
isAutoCompactionDisabled() |
boolean |
isCompactionDiskSpaceCheckEnabled() |
void |
loadNewSSTables()
Scan through Keyspace/ColumnFamily's data directory
determine which SSTables should be loaded and load them
|
void |
setCompactionParameters(java.util.Map<java.lang.String,java.lang.String> options)
Sets the compaction parameters locally for this node
Note that this will be set until an ALTER with compaction = {..} is executed or the node is restarted
|
void |
setCompactionParametersJson(java.lang.String options)
Sets the compaction parameters locally for this node
Note that this will be set until an ALTER with compaction = {..} is executed or the node is restarted
|
void |
setCompactionThresholds(int minThreshold,
int maxThreshold)
Sets the maximum and maximum number of SSTables in queue before compaction kicks off
|
void |
setCompressionParameters(java.util.Map<java.lang.String,java.lang.String> opts)
Set the compression parameters
|
void |
setCrcCheckChance(double crcCheckChance)
Set new crc check chance
|
void |
setMaximumCompactionThreshold(int threshold)
Sets the maximum number of sstables in queue before compaction kicks off
|
void |
setMinimumCompactionThreshold(int threshold)
Sets the minimum number of sstables in queue before compaction kicks off
|
long |
trueSnapshotsSize() |
@Deprecated java.lang.String getColumnFamilyName()
java.lang.String getTableName()
void forceMajorCompaction(boolean splitOutput) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
splitOutput
- true if the output of the major compaction should be split in several sstablesjava.util.concurrent.ExecutionException
java.lang.InterruptedException
void forceCompactionForTokenRange(java.util.Collection<Range<Token>> tokenRanges) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
int getMinimumCompactionThreshold()
void setMinimumCompactionThreshold(int threshold)
int getMaximumCompactionThreshold()
void setCompactionThresholds(int minThreshold, int maxThreshold)
void setMaximumCompactionThreshold(int threshold)
void setCompactionParametersJson(java.lang.String options)
options
- compaction options with the same syntax as when doing ALTER ... WITH compaction = {..}java.lang.String getCompactionParametersJson()
void setCompactionParameters(java.util.Map<java.lang.String,java.lang.String> options)
options
- compaction options mapjava.util.Map<java.lang.String,java.lang.String> getCompactionParameters()
java.util.Map<java.lang.String,java.lang.String> getCompressionParameters()
void setCompressionParameters(java.util.Map<java.lang.String,java.lang.String> opts)
opts
- map of string names to valuesvoid setCrcCheckChance(double crcCheckChance)
boolean isAutoCompactionDisabled()
long estimateKeys()
java.util.List<java.lang.String> getBuiltIndexes()
java.util.List<java.lang.String> getSSTablesForKey(java.lang.String key)
key
- java.util.List<java.lang.String> getSSTablesForKey(java.lang.String key, boolean hexFormat)
key
- hexFormat
- if key is in hex string formatvoid loadNewSSTables()
int getUnleveledSSTables()
int[] getSSTableCountPerLevel()
int getLevelFanoutSize()
double getDroppableTombstoneRatio()
long trueSnapshotsSize()
void beginLocalSampling(java.lang.String sampler, int capacity)
javax.management.openmbean.CompositeData finishLocalSampling(java.lang.String sampler, int count) throws javax.management.openmbean.OpenDataException
javax.management.openmbean.OpenDataException
boolean isCompactionDiskSpaceCheckEnabled()
void compactionDiskSpaceCheck(boolean enable)
Copyright © 2019 The Apache Software Foundation