public class ChaosMonkeyRunner
extends AbstractHBaseTool
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHAOS_MONKEY_PROPS |
static java.lang.String |
FAMILY_NAME_OPT |
protected ChaosMonkey |
monkey |
static java.lang.String |
MONKEY_LONG_OPT |
protected java.util.Properties |
monkeyProps |
protected java.lang.String |
monkeyToUse |
protected boolean |
noClusterCleanUp |
static java.lang.String |
TABLE_NAME_OPT |
protected IntegrationTestingUtility |
util |
Constructor and Description |
---|
ChaosMonkeyRunner() |
Modifier and Type | Method and Description |
---|---|
void |
addOptions() |
protected int |
doWork() |
void |
getAndStartMonkey() |
protected java.util.Set<java.lang.String> |
getColumnFamilies() |
protected MonkeyFactory |
getDefaultMonkeyFactory() |
TableName |
getTablename() |
protected IntegrationTestingUtility |
getTestingUtil(Configuration conf) |
static void |
main(java.lang.String[] args) |
protected void |
processOptions(CommandLine cmd) |
void |
setUpCluster() |
void |
stopRunner() |
public static final java.lang.String MONKEY_LONG_OPT
public static final java.lang.String CHAOS_MONKEY_PROPS
public static final java.lang.String TABLE_NAME_OPT
public static final java.lang.String FAMILY_NAME_OPT
protected IntegrationTestingUtility util
protected ChaosMonkey monkey
protected java.lang.String monkeyToUse
protected java.util.Properties monkeyProps
protected boolean noClusterCleanUp
public void addOptions()
protected void processOptions(CommandLine cmd)
protected int doWork() throws java.lang.Exception
java.lang.Exception
public void stopRunner()
public void setUpCluster() throws java.lang.Exception
java.lang.Exception
public void getAndStartMonkey() throws java.lang.Exception
java.lang.Exception
protected IntegrationTestingUtility getTestingUtil(Configuration conf)
protected MonkeyFactory getDefaultMonkeyFactory()
public TableName getTablename()
protected java.util.Set<java.lang.String> getColumnFamilies()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception