Package org.apache.cassandra.io.sstable
Class SSTableLoader
java.lang.Object
org.apache.cassandra.io.sstable.SSTableLoader
- All Implemented Interfaces:
com.google.common.util.concurrent.FutureCallback<StreamState>,StreamEventHandler
Cassandra SSTable bulk loader.
Load an externally created sstable into a cluster.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSSTableLoader(File directory, SSTableLoader.Client client, OutputHandler outputHandler) SSTableLoader(File directory, SSTableLoader.Client client, OutputHandler outputHandler, int connectionsPerHost, String targetKeyspace) SSTableLoader(File directory, SSTableLoader.Client client, OutputHandler outputHandler, int connectionsPerHost, String targetKeyspace, String targetTable) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleStreamEvent(StreamEvent event) Callback for various streaming events.voidvoidonSuccess(StreamState finalState) stream()stream(Set<InetAddressAndPort> toIgnore, StreamEventHandler... listeners)
-
Constructor Details
-
SSTableLoader
-
SSTableLoader
public SSTableLoader(File directory, SSTableLoader.Client client, OutputHandler outputHandler, int connectionsPerHost, String targetKeyspace) -
SSTableLoader
public SSTableLoader(File directory, SSTableLoader.Client client, OutputHandler outputHandler, int connectionsPerHost, String targetKeyspace, String targetTable)
-
-
Method Details
-
stream
-
stream
-
onSuccess
- Specified by:
onSuccessin interfacecom.google.common.util.concurrent.FutureCallback<StreamState>
-
onFailure
- Specified by:
onFailurein interfacecom.google.common.util.concurrent.FutureCallback<StreamState>
-
handleStreamEvent
Description copied from interface:StreamEventHandlerCallback for various streaming events.- Specified by:
handleStreamEventin interfaceStreamEventHandler- Parameters:
event- Stream event.- See Also:
-
getFailedHosts
-