org.apache.hadoop.hbase.master.snapshot
Class DisabledTableSnapshotHandler
java.lang.Object
org.apache.hadoop.hbase.executor.EventHandler
org.apache.hadoop.hbase.master.snapshot.TakeSnapshotHandler
org.apache.hadoop.hbase.master.snapshot.DisabledTableSnapshotHandler
- All Implemented Interfaces:
- Comparable<Runnable>, Runnable, ForeignExceptionSnare, SnapshotSentinel
@InterfaceAudience.Private
@InterfaceStability.Evolving
public class DisabledTableSnapshotHandler
- extends TakeSnapshotHandler
Take a snapshot of a disabled table.
Table must exist when taking the snapshot, or results are undefined.
Methods inherited from class org.apache.hadoop.hbase.master.snapshot.TakeSnapshotHandler |
cancel, completeSnapshot, getCompletionTimestamp, getException, getExceptionIfFailed, getSnapshot, hasException, isFinished, prepare, process, rethrowException, rethrowExceptionIfFailed |
DisabledTableSnapshotHandler
public DisabledTableSnapshotHandler(HBaseProtos.SnapshotDescription snapshot,
MasterServices masterServices,
MasterMetrics metricsMaster)
- Parameters:
snapshot
- descriptor of the snapshot to takemasterServices
- master services provider
- Throws:
IOException
- on unexpected error
snapshotRegions
public void snapshotRegions(List<Pair<HRegionInfo,ServerName>> regionsAndLocations)
throws IOException,
org.apache.zookeeper.KeeperException
- Description copied from class:
TakeSnapshotHandler
- Snapshot the specified regions
- Specified by:
snapshotRegions
in class TakeSnapshotHandler
- Throws:
IOException
org.apache.zookeeper.KeeperException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.