public class DatabaseDescriptor
extends java.lang.Object
Constructor and Description |
---|
DatabaseDescriptor() |
Modifier and Type | Method and Description |
---|---|
static void |
createAllDirectories()
Creates all storage-related directories.
|
static java.lang.String[] |
getAllDataFileLocations() |
static IAuthenticator |
getAuthenticator() |
static IAuthorizer |
getAuthorizer() |
static int |
getBatchlogReplayThrottleInKB() |
static int |
getBatchSizeWarnThreshold() |
static java.net.InetAddress |
getBroadcastAddress() |
static long |
getCasContentionTimeout() |
static EncryptionOptions.ClientEncryptionOptions |
getClientEncryptionOptions() |
static java.lang.String |
getClusterName() |
static int |
getColumnIndexSize() |
static Config.CommitFailurePolicy |
getCommitFailurePolicy() |
static java.lang.String |
getCommitLogLocation() |
static int |
getCommitLogPeriodicQueueSize() |
static int |
getCommitLogSegmentSize()
size of commitlog segments to allocate
|
static Config.CommitLogSync |
getCommitLogSync() |
static double |
getCommitLogSyncBatchWindow() |
static int |
getCommitLogSyncPeriod() |
static int |
getCompactionThroughputMbPerSec() |
static int |
getConcurrentCompactors() |
static int |
getConcurrentReaders() |
static int |
getConcurrentReplicators() |
static int |
getConcurrentWriters() |
static boolean |
getDisableSTCSInL0() |
static Config.DiskAccessMode |
getDiskAccessMode() |
static Config.DiskFailurePolicy |
getDiskFailurePolicy() |
static double |
getDynamicBadnessThreshold() |
static int |
getDynamicResetInterval() |
static int |
getDynamicUpdateInterval() |
static IEndpointSnitch |
getEndpointSnitch() |
static int |
getFileCacheSizeInMB() |
static int |
getFlushQueueSize() |
static int |
getFlushWriters() |
static int |
getHintedHandoffThrottleInKB() |
static Config.DiskAccessMode |
getIndexAccessMode() |
static java.lang.Integer |
getIndexInterval()
Deprecated.
|
static java.util.Collection<java.lang.String> |
getInitialTokens() |
static int |
getInMemoryCompactionLimit() |
static int |
getInterDCStreamThroughputOutboundMegabitsPerSec() |
static boolean |
getInterDCTcpNoDelay() |
static IInternodeAuthenticator |
getInternodeAuthenticator() |
static java.lang.Integer |
getInternodeRecvBufferSize() |
static java.lang.Integer |
getInternodeSendBufferSize() |
static int |
getKeyCacheKeysToSave() |
static int |
getKeyCacheSavePeriod() |
static long |
getKeyCacheSizeInMB() |
static java.net.InetAddress |
getListenAddress() |
static java.util.Comparator<java.net.InetAddress> |
getLocalComparator() |
static java.lang.String |
getLocalDataCenter() |
static int |
getMaxHintsThread() |
static int |
getMaxHintWindow() |
static int |
getMaxStreamingRetries() |
static Allocator |
getMemtableAllocator() |
static long |
getMinRpcTimeout() |
static java.net.InetAddress |
getNativeTransportAddress() |
static int |
getNativeTransportMaxFrameSize() |
static java.lang.Integer |
getNativeTransportMaxThreads() |
static int |
getNativeTransportPort() |
static java.lang.Integer |
getNumTokens() |
static IAllocator |
getoffHeapMemoryAllocator() |
static IPartitioner<?> |
getPartitioner() |
static java.lang.String |
getPartitionerName() |
static int |
getPermissionsCacheMaxEntries() |
static int |
getPermissionsUpdateInterval() |
static int |
getPermissionsValidity() |
static double |
getPhiConvictThreshold() |
static boolean |
getPreheatKeyCache() |
static long |
getRangeRpcTimeout() |
static long |
getReadRpcTimeout() |
static java.net.InetAddress |
getReplaceAddress() |
static java.util.UUID |
getReplaceNode() |
static java.util.Collection<java.lang.String> |
getReplaceTokens() |
static IRequestScheduler |
getRequestScheduler() |
static Config.RequestSchedulerId |
getRequestSchedulerId() |
static RequestSchedulerOptions |
getRequestSchedulerOptions() |
static int |
getRowCacheKeysToSave() |
static int |
getRowCacheSavePeriod() |
static long |
getRowCacheSizeInMB() |
static java.net.InetAddress |
getRpcAddress() |
static boolean |
getRpcKeepAlive() |
static java.lang.Integer |
getRpcMaxThreads() |
static java.lang.Integer |
getRpcMinThreads() |
static int |
getRpcPort() |
static java.lang.Integer |
getRpcRecvBufferSize() |
static java.lang.Integer |
getRpcSendBufferSize() |
static java.lang.String |
getRpcServerType() |
static long |
getRpcTimeout() |
static java.lang.String |
getSavedCachesLocation() |
static java.util.Set<java.net.InetAddress> |
getSeeds() |
static java.io.File |
getSerializedCachePath(java.lang.String ksName,
java.lang.String cfName,
CacheService.CacheType cacheType,
java.lang.String version) |
static EncryptionOptions.ServerEncryptionOptions |
getServerEncryptionOptions() |
static int |
getSSLStoragePort() |
static int |
getStoragePort() |
static int |
getStreamingSocketTimeout() |
static int |
getStreamThroughputOutboundMegabitsPerSec() |
static int |
getThriftFramedTransportSize() |
static long |
getTimeout(MessagingService.Verb verb) |
static int |
getTombstoneFailureThreshold() |
static int |
getTombstoneWarnThreshold() |
static long |
getTotalCommitlogSpaceInMB() |
static int |
getTotalMemtableSpaceInMB() |
static boolean |
getTrickleFsync() |
static int |
getTrickleFsyncIntervalInKb() |
static long |
getTruncateRpcTimeout() |
static long |
getWriteRpcTimeout() |
static boolean |
hasCrossNodeTimeout() |
static boolean |
hasLargeAddressSpace() |
static boolean |
hintedHandoffEnabled() |
static boolean |
hintedHandoffEnabled(java.lang.String dcName) |
static java.util.Set<java.lang.String> |
hintedHandoffEnabledByDC() |
static Config.InternodeCompression |
internodeCompression() |
static boolean |
isAutoBootstrap() |
static boolean |
isAutoSnapshot() |
static boolean |
isIncrementalBackupsEnabled() |
static boolean |
isMultithreadedCompaction() |
static boolean |
isReplacing() |
static boolean |
isSnapshotBeforeCompaction() |
static Config |
loadConfig() |
static void |
loadSchemas()
load keyspace (keyspace) definitions, but do not initialize the keyspace instances.
|
static void |
loadSchemas(boolean updateVersion)
Load schema definitions.
|
static void |
setAutoSnapshot(boolean autoSnapshot) |
static void |
setBroadcastAddress(java.net.InetAddress broadcastAdd) |
static void |
setCasContentionTimeout(java.lang.Long timeOutInMillis) |
static void |
setCommitFailurePolicy(Config.CommitFailurePolicy policy) |
static void |
setCompactionThroughputMbPerSec(int value) |
static void |
setDiskFailurePolicy(Config.DiskFailurePolicy policy) |
static void |
setDynamicBadnessThreshold(java.lang.Double dynamicBadnessThreshold) |
static void |
setDynamicResetInterval(java.lang.Integer dynamicResetInterval) |
static void |
setDynamicUpdateInterval(java.lang.Integer dynamicUpdateInterval) |
static void |
setEndpointSnitch(IEndpointSnitch eps) |
static void |
setHintedHandoffEnabled(boolean hintedHandoffEnabled) |
static void |
setHintedHandoffEnabled(java.lang.String dcNames) |
static void |
setHintedHandoffThrottleInKB(java.lang.Integer throttleInKB) |
static void |
setIncrementalBackupsEnabled(boolean value) |
static void |
setInMemoryCompactionLimit(int sizeInMB) |
static void |
setInterDCStreamThroughputOutboundMegabitsPerSec(int value) |
static void |
setKeyCacheKeysToSave(int keyCacheKeysToSave) |
static void |
setKeyCacheSavePeriod(int keyCacheSavePeriod) |
static void |
setMaxHintWindow(int ms) |
static void |
setPartitioner(IPartitioner<?> newPartitioner) |
static void |
setPhiConvictThreshold(double phiConvictThreshold) |
static void |
setRangeRpcTimeout(java.lang.Long timeOutInMillis) |
static void |
setReadRpcTimeout(java.lang.Long timeOutInMillis) |
static void |
setRowCacheKeysToSave(int rowCacheKeysToSave) |
static void |
setRowCacheSavePeriod(int rowCacheSavePeriod) |
static void |
setRpcTimeout(java.lang.Long timeOutInMillis) |
static void |
setStreamThroughputOutboundMegabitsPerSec(int value) |
static void |
setTombstoneFailureThreshold(int threshold) |
static void |
setTombstoneWarnThreshold(int threshold) |
static void |
setTruncateRpcTimeout(java.lang.Long timeOutInMillis) |
static void |
setWriteRpcTimeout(java.lang.Long timeOutInMillis) |
static boolean |
shouldHintByDC() |
static boolean |
shouldPreheatPageCache() |
static boolean |
startNativeTransport() |
static boolean |
startRpc() |
static java.util.Collection<java.lang.String> |
tokensFromString(java.lang.String tokenString) |
public static Config loadConfig() throws ConfigurationException
ConfigurationException
public static void loadSchemas()
public static void loadSchemas(boolean updateVersion)
updateVersion
- true if schema version needs to be updatedpublic static IAuthenticator getAuthenticator()
public static IAuthorizer getAuthorizer()
public static int getPermissionsValidity()
public static int getPermissionsCacheMaxEntries()
public static int getPermissionsUpdateInterval()
public static int getThriftFramedTransportSize()
public static void createAllDirectories()
public static IPartitioner<?> getPartitioner()
public static java.lang.String getPartitionerName()
public static void setPartitioner(IPartitioner<?> newPartitioner)
public static IEndpointSnitch getEndpointSnitch()
public static void setEndpointSnitch(IEndpointSnitch eps)
public static IRequestScheduler getRequestScheduler()
public static RequestSchedulerOptions getRequestSchedulerOptions()
public static Config.RequestSchedulerId getRequestSchedulerId()
public static int getColumnIndexSize()
public static int getBatchSizeWarnThreshold()
public static java.util.Collection<java.lang.String> getInitialTokens()
public static java.util.Collection<java.lang.String> tokensFromString(java.lang.String tokenString)
public static java.lang.Integer getNumTokens()
public static java.net.InetAddress getReplaceAddress()
public static java.util.Collection<java.lang.String> getReplaceTokens()
public static java.util.UUID getReplaceNode()
public static boolean isReplacing()
public static java.lang.String getClusterName()
public static int getMaxStreamingRetries()
public static int getStoragePort()
public static int getSSLStoragePort()
public static int getRpcPort()
public static long getRpcTimeout()
public static void setRpcTimeout(java.lang.Long timeOutInMillis)
public static long getReadRpcTimeout()
public static void setReadRpcTimeout(java.lang.Long timeOutInMillis)
public static long getRangeRpcTimeout()
public static void setRangeRpcTimeout(java.lang.Long timeOutInMillis)
public static long getWriteRpcTimeout()
public static void setWriteRpcTimeout(java.lang.Long timeOutInMillis)
public static long getCasContentionTimeout()
public static void setCasContentionTimeout(java.lang.Long timeOutInMillis)
public static long getTruncateRpcTimeout()
public static void setTruncateRpcTimeout(java.lang.Long timeOutInMillis)
public static boolean hasCrossNodeTimeout()
public static long getTimeout(MessagingService.Verb verb)
public static long getMinRpcTimeout()
public static double getPhiConvictThreshold()
public static void setPhiConvictThreshold(double phiConvictThreshold)
public static int getConcurrentReaders()
public static int getConcurrentWriters()
public static int getConcurrentReplicators()
public static int getFlushWriters()
public static int getInMemoryCompactionLimit()
public static void setInMemoryCompactionLimit(int sizeInMB)
public static int getConcurrentCompactors()
public static boolean isMultithreadedCompaction()
public static int getCompactionThroughputMbPerSec()
public static void setCompactionThroughputMbPerSec(int value)
public static boolean getDisableSTCSInL0()
public static int getStreamThroughputOutboundMegabitsPerSec()
public static void setStreamThroughputOutboundMegabitsPerSec(int value)
public static int getInterDCStreamThroughputOutboundMegabitsPerSec()
public static void setInterDCStreamThroughputOutboundMegabitsPerSec(int value)
public static java.lang.String[] getAllDataFileLocations()
public static java.lang.String getCommitLogLocation()
public static int getTombstoneWarnThreshold()
public static void setTombstoneWarnThreshold(int threshold)
public static int getTombstoneFailureThreshold()
public static void setTombstoneFailureThreshold(int threshold)
public static int getCommitLogSegmentSize()
public static java.lang.String getSavedCachesLocation()
public static java.util.Set<java.net.InetAddress> getSeeds()
public static java.net.InetAddress getListenAddress()
public static java.net.InetAddress getBroadcastAddress()
public static IInternodeAuthenticator getInternodeAuthenticator()
public static void setBroadcastAddress(java.net.InetAddress broadcastAdd)
public static boolean startRpc()
public static java.net.InetAddress getRpcAddress()
public static java.lang.String getRpcServerType()
public static boolean getRpcKeepAlive()
public static java.lang.Integer getRpcMinThreads()
public static java.lang.Integer getRpcMaxThreads()
public static java.lang.Integer getRpcSendBufferSize()
public static java.lang.Integer getRpcRecvBufferSize()
public static java.lang.Integer getInternodeSendBufferSize()
public static java.lang.Integer getInternodeRecvBufferSize()
public static boolean startNativeTransport()
public static java.net.InetAddress getNativeTransportAddress()
public static int getNativeTransportPort()
public static java.lang.Integer getNativeTransportMaxThreads()
public static int getNativeTransportMaxFrameSize()
public static double getCommitLogSyncBatchWindow()
public static int getCommitLogSyncPeriod()
public static int getCommitLogPeriodicQueueSize()
public static Config.CommitLogSync getCommitLogSync()
public static Config.DiskAccessMode getDiskAccessMode()
public static Config.DiskAccessMode getIndexAccessMode()
public static void setDiskFailurePolicy(Config.DiskFailurePolicy policy)
public static Config.DiskFailurePolicy getDiskFailurePolicy()
public static void setCommitFailurePolicy(Config.CommitFailurePolicy policy)
public static Config.CommitFailurePolicy getCommitFailurePolicy()
public static boolean isSnapshotBeforeCompaction()
public static boolean isAutoSnapshot()
public static void setAutoSnapshot(boolean autoSnapshot)
public static boolean isAutoBootstrap()
public static void setHintedHandoffEnabled(boolean hintedHandoffEnabled)
public static void setHintedHandoffEnabled(java.lang.String dcNames)
public static boolean hintedHandoffEnabled()
public static java.util.Set<java.lang.String> hintedHandoffEnabledByDC()
public static boolean shouldHintByDC()
public static boolean hintedHandoffEnabled(java.lang.String dcName)
public static void setMaxHintWindow(int ms)
public static int getMaxHintWindow()
@Deprecated public static java.lang.Integer getIndexInterval()
public static java.io.File getSerializedCachePath(java.lang.String ksName, java.lang.String cfName, CacheService.CacheType cacheType, java.lang.String version)
public static int getDynamicUpdateInterval()
public static void setDynamicUpdateInterval(java.lang.Integer dynamicUpdateInterval)
public static int getDynamicResetInterval()
public static void setDynamicResetInterval(java.lang.Integer dynamicResetInterval)
public static double getDynamicBadnessThreshold()
public static void setDynamicBadnessThreshold(java.lang.Double dynamicBadnessThreshold)
public static EncryptionOptions.ServerEncryptionOptions getServerEncryptionOptions()
public static EncryptionOptions.ClientEncryptionOptions getClientEncryptionOptions()
public static int getHintedHandoffThrottleInKB()
public static void setHintedHandoffThrottleInKB(java.lang.Integer throttleInKB)
public static int getBatchlogReplayThrottleInKB()
public static int getMaxHintsThread()
public static boolean getPreheatKeyCache()
public static boolean isIncrementalBackupsEnabled()
public static void setIncrementalBackupsEnabled(boolean value)
public static int getFlushQueueSize()
public static int getFileCacheSizeInMB()
public static int getTotalMemtableSpaceInMB()
public static long getTotalCommitlogSpaceInMB()
public static boolean getTrickleFsync()
public static int getTrickleFsyncIntervalInKb()
public static long getKeyCacheSizeInMB()
public static int getKeyCacheSavePeriod()
public static void setKeyCacheSavePeriod(int keyCacheSavePeriod)
public static int getKeyCacheKeysToSave()
public static void setKeyCacheKeysToSave(int keyCacheKeysToSave)
public static long getRowCacheSizeInMB()
public static int getRowCacheSavePeriod()
public static void setRowCacheSavePeriod(int rowCacheSavePeriod)
public static int getRowCacheKeysToSave()
public static IAllocator getoffHeapMemoryAllocator()
public static void setRowCacheKeysToSave(int rowCacheKeysToSave)
public static int getStreamingSocketTimeout()
public static java.lang.String getLocalDataCenter()
public static java.util.Comparator<java.net.InetAddress> getLocalComparator()
public static Config.InternodeCompression internodeCompression()
public static boolean getInterDCTcpNoDelay()
public static boolean shouldPreheatPageCache()
public static Allocator getMemtableAllocator()
public static boolean hasLargeAddressSpace()
Copyright © 2015 The Apache Software Foundation