org.apache.cassandra.dht
Class BootStrapper
java.lang.Object
org.apache.cassandra.dht.BootStrapper
public class BootStrapper
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
address
protected final java.net.InetAddress address
tokens
protected final java.util.Collection<Token> tokens
tokenMetadata
protected final TokenMetadata tokenMetadata
BootStrapper
public BootStrapper(java.net.InetAddress address,
java.util.Collection<Token> tokens,
TokenMetadata tmd)
bootstrap
public void bootstrap()
getBootstrapTokens
public static java.util.Collection<Token> getBootstrapTokens(TokenMetadata metadata,
java.util.Map<java.net.InetAddress,java.lang.Double> load)
throws ConfigurationException
- if initialtoken was specified, use that (split on comma).
otherwise, if num_tokens == 1, pick a token to assume half the load of the most-loaded node.
else choose num_tokens tokens at random
- Throws:
ConfigurationException
getRandomTokens
public static java.util.Collection<Token> getRandomTokens(TokenMetadata metadata,
int numTokens)
getBalancedToken
@Deprecated
public static Token getBalancedToken(TokenMetadata metadata,
java.util.Map<java.net.InetAddress,java.lang.Double> load)
- Deprecated.
Copyright © 2012 The Apache Software Foundation