public class RollingBatchSuspendResumeRsAction extends Action
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
RollingBatchSuspendResumeRsAction.SuspendOrResume |
Action.ActionContext| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOG |
private int |
maxSuspendedServers |
private float |
ratio |
private long |
sleepTime |
cluster, context, initialServers, initialStatus, KILL_DATANODE_TIMEOUT_DEFAULT, KILL_DATANODE_TIMEOUT_KEY, KILL_MASTER_TIMEOUT_DEFAULT, KILL_MASTER_TIMEOUT_KEY, KILL_NAMENODE_TIMEOUT_DEFAULT, KILL_NAMENODE_TIMEOUT_KEY, KILL_RS_TIMEOUT_DEFAULT, KILL_RS_TIMEOUT_KEY, KILL_ZK_NODE_TIMEOUT_DEFAULT, KILL_ZK_NODE_TIMEOUT_KEY, killDataNodeTimeout, killMasterTimeout, killNameNodeTimeout, killRsTimeout, killZkNodeTimeout, monkeyProps, skipMetaRS, START_DATANODE_TIMEOUT_DEFAULT, START_DATANODE_TIMEOUT_KEY, START_MASTER_TIMEOUT_DEFAULT, START_MASTER_TIMEOUT_KEY, START_NAMENODE_TIMEOUT_DEFAULT, START_NAMENODE_TIMEOUT_KEY, START_RS_TIMEOUT_DEFAULT, START_RS_TIMEOUT_KEY, START_ZK_NODE_TIMEOUT_DEFAULT, START_ZK_NODE_TIMEOUT_KEY, startDataNodeTimeout, startMasterTimeout, startNameNodeTimeout, startRsTimeout, startZkNodeTimeout| Constructor and Description |
|---|
RollingBatchSuspendResumeRsAction(long sleepTime,
float ratio) |
RollingBatchSuspendResumeRsAction(long sleepTime,
float ratio,
int maxSuspendedServers) |
| Modifier and Type | Method and Description |
|---|---|
protected org.slf4j.Logger |
getLogger()
Retrieve the instance's
Logger, for use throughout the class hierarchy. |
void |
perform() |
protected List<org.apache.hadoop.hbase.ServerName> |
selectServers() |
forceBalancer, getConf, getCurrentServers, init, killDataNode, killMaster, killNameNode, killRs, killZKNode, modifyAllTableColumns, modifyAllTableColumns, resumeRs, setBalancer, startDataNode, startMaster, startNameNode, startRs, startZKNode, stopRs, suspendRs, unbalanceRegionsprivate static final org.slf4j.Logger LOG
private final float ratio
private final long sleepTime
private final int maxSuspendedServers
public RollingBatchSuspendResumeRsAction(long sleepTime, float ratio)
public RollingBatchSuspendResumeRsAction(long sleepTime, float ratio, int maxSuspendedServers)
protected org.slf4j.Logger getLogger()
ActionLogger, for use throughout the class hierarchy.protected List<org.apache.hadoop.hbase.ServerName> selectServers() throws IOException
IOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.