@InterfaceAudience.Private public class DumpReplicationQueues extends org.apache.hadoop.conf.Configured implements org.apache.hadoop.util.Tool
| Modifier and Type | Class and Description | 
|---|---|
(package private) static class  | 
DumpReplicationQueues.DumpOptions  | 
private static class  | 
DumpReplicationQueues.WarnOnlyAbortable  | 
| Modifier and Type | Field and Description | 
|---|---|
private List<String> | 
deadRegionServers  | 
private List<String> | 
deletedQueues  | 
private static org.slf4j.Logger | 
LOG  | 
private long | 
numWalsNotFound  | 
private org.apache.hbase.thirdparty.com.google.common.util.concurrent.AtomicLongMap<String> | 
peersQueueSize  | 
private long | 
totalSizeOfWALs  | 
| Constructor and Description | 
|---|
DumpReplicationQueues()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
dumpPeersState(List<ReplicationPeerDescription> peers)  | 
String | 
dumpQueues(ZKWatcher zkw,
          Set<String> peerIds,
          boolean hdfs)  | 
private int | 
dumpReplicationQueues(DumpReplicationQueues.DumpOptions opts)  | 
String | 
dumpReplicationSummary()  | 
private String | 
formatQueue(ServerName regionserver,
           ReplicationQueueStorage queueStorage,
           ReplicationQueueInfo queueInfo,
           String queueId,
           List<String> wals,
           boolean isDeleted,
           boolean hdfs)  | 
private long | 
getTotalWALSize(org.apache.hadoop.fs.FileSystem fs,
               List<String> wals,
               ServerName server)
return total size in bytes from a list of WALs 
 | 
static void | 
main(String[] args)
Main nn 
 | 
(package private) static DumpReplicationQueues.DumpOptions | 
parseOpts(Queue<String> args)  | 
protected void | 
printUsage()  | 
protected static void | 
printUsage(String message)  | 
protected static void | 
printUsage(String className,
          String message)  | 
protected static void | 
printUsageAndExit(String message,
                 int exitCode)  | 
int | 
run(String[] args)  | 
private static final org.slf4j.Logger LOG
private List<String> deadRegionServers
private List<String> deletedQueues
private org.apache.hbase.thirdparty.com.google.common.util.concurrent.AtomicLongMap<String> peersQueueSize
private long totalSizeOfWALs
private long numWalsNotFound
public DumpReplicationQueues()
static DumpReplicationQueues.DumpOptions parseOpts(Queue<String> args)
public int run(String[] args) throws Exception
run in interface org.apache.hadoop.util.ToolExceptionprotected void printUsage()
protected static void printUsage(String message)
protected static void printUsage(String className, String message)
protected static void printUsageAndExit(String message, int exitCode)
private int dumpReplicationQueues(DumpReplicationQueues.DumpOptions opts) throws Exception
Exceptionpublic String dumpReplicationSummary()
public String dumpPeersState(List<ReplicationPeerDescription> peers) throws Exception
Exceptionpublic String dumpQueues(ZKWatcher zkw, Set<String> peerIds, boolean hdfs) throws Exception
Exceptionprivate String formatQueue(ServerName regionserver, ReplicationQueueStorage queueStorage, ReplicationQueueInfo queueInfo, String queueId, List<String> wals, boolean isDeleted, boolean hdfs) throws Exception
Exceptionprivate long getTotalWALSize(org.apache.hadoop.fs.FileSystem fs, List<String> wals, ServerName server) throws IOException
IOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.